Diagrams.TwoD.Layout.CirclePacking:approxRadius from diagrams-contrib-1.3.0.5

Time bar (total: 12.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze215.0ms (1.7%)

Memory
25.8MiB live, 221.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
15.6%15.6%84.3%0.1%0%0%0%8
28.1%28.1%71.8%0.1%0%0%0%9
30.5%30.4%69.5%0.1%0%0%0%10
38.3%38.2%61.7%0.1%0%0%0%11
39.6%39.6%60.3%0.1%0%0%0%12
Compiler

Compiled 15 to 10 computations (33.3% saved)

sample1.9s (14.8%)

Memory
24.4MiB live, 1 722.9MiB allocated
Samples
1.0s3 993×1valid
457.0ms4 263×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-sin: 297.0ms (27.8% of total)
ival-tan: 247.0ms (23.1% of total)
ival-mult: 243.0ms (22.7% of total)
ival-div: 217.0ms (20.3% of total)
adjust: 48.0ms (4.5% of total)
ival-true: 7.0ms (0.7% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain319.0ms (2.5%)

Memory
7.4MiB live, 129.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1260-0-(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
1260-0-(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
320-0-(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
00-0-y
00-0-#s(literal 2 binary64)
00-0-(/.f64 x (*.f64 y #s(literal 2 binary64)))
00-0-x
00-0-(*.f64 y #s(literal 2 binary64))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity950
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity950
/.f64(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))u/u320
(/.f64 x (*.f64 y #s(literal 2 binary64)))underflow32
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))underflow32
(/.f64 x (*.f64 y #s(literal 2 binary64)))underflow32
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))underflow32
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue310
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow31
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue310
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow31
Confusion
Predicted +Predicted -
+1580
-098
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+15800
-0098
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
098
132
2126
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
126.0ms264×0valid
42.0ms248×1valid
Compiler

Compiled 91 to 28 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-sin: 12.0ms (29.4% of total)
ival-tan: 11.0ms (26.9% of total)
ival-div: 10.0ms (24.5% of total)
ival-mult: 4.0ms (9.8% of total)
adjust: 3.0ms (7.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess104.0ms (0.8%)

Memory
-15.2MiB live, 21.7MiB allocated
Algorithm
egg-herbie
Rules
40×associate-/r*
36×times-frac
33×sub-neg
33×div-sub
29×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02275
15267
210665
317765
426065
543365
654465
758465
860365
961665
0813
01313
11613
21813
01813
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Outputs
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
Symmetry

(abs y)

(abs x)

Compiler

Compiled 15 to 8 computations (46.7% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.6%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Compiler

Compiled 15 to 8 computations (46.7% saved)

simplify4.0ms (0%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y #s(literal 2 binary64))
cost-diff0
(/.f64 x (*.f64 y #s(literal 2 binary64)))
cost-diff0
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Rules
lower-/.f32
lower-/.f64
lift-/.f64
lower-*.f32
associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0836
01336
11636
21836
01836
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
x
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
Outputs
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
y
#s(literal 2 binary64)
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))

localize133.0ms (1%)

Memory
-16.8MiB live, 28.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y #s(literal 2 binary64))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
accuracy28.33303096394152
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy28.98557670717458
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
Samples
104.0ms132×0valid
21.0ms124×1valid
Compiler

Compiled 38 to 10 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-div: 100.0ms (86.8% of total)
ival-sin: 6.0ms (5.2% of total)
ival-tan: 6.0ms (5.2% of total)
ival-mult: 2.0ms (1.7% of total)
adjust: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.2%)

Memory
22.1MiB live, 22.1MiB allocated
Counts
5 → 108
Calls
Call 1
Inputs
#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 2 binary64)) (patch (*.f64 y #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
Calls

27 calls:

TimeVariablePointExpression
3.0ms
y
@inf
(/ (tan (/ x (* y 2))) (sin (/ x (* y 2))))
2.0ms
x
@inf
(/ x (* y 2))
2.0ms
y
@-inf
(/ (tan (/ x (* y 2))) (sin (/ x (* y 2))))
1.0ms
x
@0
(/ (tan (/ x (* y 2))) (sin (/ x (* y 2))))
1.0ms
x
@inf
(/ (tan (/ x (* y 2))) (sin (/ x (* y 2))))

simplify354.0ms (2.8%)

Memory
-5.1MiB live, 343.0MiB allocated
Algorithm
egg-herbie
Rules
7 234×lower-fma.f64
7 234×lower-fma.f32
3 041×lower-+.f64
3 041×lower-+.f32
2 724×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03162054
19502028
233881926
091111817
Stop Event
iter limit
node limit
Counts
108 → 108
Calls
Call 1
Inputs
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x y) y)) #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) x)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/24 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/1920 binary64))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))))) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x y) y)) #s(literal 1/24 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) x)) (pow.f64 y #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) x) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) x)) (*.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) x)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/1920 binary64) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/322560 binary64)) (pow.f64 y #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x y) y)) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x y) y)) #s(literal -1/24 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/1920 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x (fma.f64 x (/.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (/.f64 x (*.f64 y y))))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x y) y)) #s(literal -1/24 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64)))))) (pow.f64 y #s(literal 6 binary64))) (/.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/322560 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/1920 binary64) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/768 binary64) (pow.f64 y #s(literal 4 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y)))))) y)
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/960 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y))))))) y)

rewrite111.0ms (0.9%)

Memory
28.8MiB live, 219.5MiB allocated
Rules
1 336×lower-*.f32
1 335×lower-*.f64
1 113×lower-/.f32
1 111×lower-/.f64
680×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0833
01333
13333
214228
378828
0817128
Stop Event
iter limit
node limit
iter limit
Counts
5 → 380
Calls
Call 1
Inputs
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(*.f64 y #s(literal 2 binary64))
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
Outputs
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
(/.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64))
(pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(/.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) #s(literal 1 binary64)) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (-.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
(/.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(neg.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal 0 binary64))
(fma.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64) #s(literal 0 binary64))
(tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(-.f64 #s(literal 0 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(+.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) y)
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) y)) x)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 x x))) (*.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 #s(literal 2 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 x x))) (*.f64 y x))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (neg.f64 (*.f64 x x))) (*.f64 #s(literal -2 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 #s(literal -2 binary64) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 x x))) (*.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 y) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x x))) (*.f64 (*.f64 #s(literal 2 binary64) y) x))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x x))) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal -1 binary64) y)) (*.f64 x #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1 binary64) y)) (*.f64 (*.f64 x x) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) y)) (*.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/2 binary64)) (*.f64 x (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal -2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) y) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (/.f64 (neg.f64 x) y))) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (/.f64 x y))) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 x))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y)) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 #s(literal -2 binary64) x) y)))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -2 binary64) x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 x x)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)) #s(literal 1 binary64))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -2 binary64))
(*.f64 (neg.f64 y) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) y)
(*.f64 y #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(/.f64 (neg.f64 y) #s(literal -1/2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))
(/.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 y #s(literal 1/2 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) y))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) y #s(literal 0 binary64))
(fma.f64 y #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) #s(literal -1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(fma.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 1 binary64) #s(literal 0 binary64))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(-.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 0 binary64))

eval82.0ms (0.6%)

Memory
6.2MiB live, 196.5MiB allocated
Compiler

Compiled 14 207 to 1 787 computations (87.4% saved)

prune349.0ms (2.7%)

Memory
-37.2MiB live, 336.4MiB allocated
Pruning

57 alts after pruning (56 fresh and 1 done)

PrunedKeptTotal
New62356679
Fresh000
Picked011
Done000
Total62357680
Accuracy
60.5%
Counts
680 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
6.4%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
6.3%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
42.3%
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
6.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
41.9%
(/.f64 (tan.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.6%
(/.f64 (tan.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
29.9%
(/.f64 (tan.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y)) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 #s(literal -2 binary64) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
20.9%
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.1%
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
20.7%
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.4%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
18.7%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.6%
(/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
7.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
41.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
39.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))))
41.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
22.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
21.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)))
13.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))))
20.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.4%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
42.6%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))))
41.5%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))))
41.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
41.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))))
41.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))))
42.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
39.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1 binary64)))))
33.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
33.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)))
38.6%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
39.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.8%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.6%
(/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.1%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.6%
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.6%
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
6.4%
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
37.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.4%
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
6.4%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
7.0%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
42.2%
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
49.1%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
54.8%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
55.1%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Compiler

Compiled 2 365 to 1 566 computations (33.8% saved)

simplify119.0ms (0.9%)

Memory
29.6MiB live, 142.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))
cost-diff0
(tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)))
cost-diff0
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
cost-diff12864
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
cost-diff128
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
cost-diff128
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))
cost-diff320
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
cost-diff1984
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
cost-diff0
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
cost-diff128
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))
cost-diff640
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
cost-diff0
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
cost-diff0
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
Rules
1 803×lower-*.f32
1 792×lower-*.f64
1 717×lower-fma.f64
1 717×lower-fma.f32
1 095×lower-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
042333
073287
1128261
2423238
33375234
47174234
08139234
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
#s(literal -1/2 binary64)
(/.f64 x y)
x
y
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
x
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))
(neg.f64 (*.f64 x x))
(*.f64 x x)
#s(literal -1/2 binary64)
(*.f64 x y)
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
x
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 y y)
y
#s(literal 4 binary64)
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(*.f64 y #s(literal 2 binary64))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
y
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)
x
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(*.f64 y #s(literal 2 binary64))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
#s(literal -1/2 binary64)
(/.f64 x y)
x
y
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
y
#s(literal 2 binary64)
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(neg.f64 (*.f64 x x))
(*.f64 (neg.f64 x) x)
(*.f64 x x)
#s(literal -1/2 binary64)
(*.f64 x y)
(*.f64 y x)
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 #s(literal 2 binary64) y)
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) y)
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 y y))
(*.f64 y y)
y
#s(literal 4 binary64)
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 #s(literal -4 binary64) (*.f64 y y))
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)))
(tan.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)) x))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)) x)
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
y
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)
x
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)

localize354.0ms (2.8%)

Memory
-30.4MiB live, 384.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.297538769536884
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
accuracy7.93758803362641
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
accuracy28.33303096394154
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy28.98557670717458
(tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
accuracy28.33303096394154
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy28.98557670717458
(tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))))
accuracy41.497204223581306
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
accuracy22.27271881199464
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
accuracy28.33303096394152
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))
accuracy28.98557670717458
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy28.72099755459715
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
accuracy0
(/.f64 x y)
accuracy0
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
accuracy28.613660069620817
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
Samples
169.0ms124×1valid
75.0ms132×0valid
Compiler

Compiled 333 to 39 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 206.0ms
ival-sin: 68.0ms (33.1% of total)
ival-mult: 56.0ms (27.2% of total)
ival-tan: 23.0ms (11.2% of total)
ival-div: 22.0ms (10.7% of total)
ival-pow: 16.0ms (7.8% of total)
adjust: 8.0ms (3.9% of total)
ival-cos: 7.0ms (3.4% of total)
ival-neg: 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)

series59.0ms (0.5%)

Memory
25.6MiB live, 98.8MiB allocated
Counts
21 → 432
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (patch #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (patch (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (patch (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 8 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) (patch (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -8 (pow y 3)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (patch (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1/2) 2)) y)) (taylor -inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1/2) 2)) y)) (taylor -inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1/2) 2)) y)) (taylor -inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1/2) 2)) y)) (taylor -inf y) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (patch (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow (sqrt 1/2) 2)) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (* 2 (pow (sqrt 1/2) 2))) (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2)))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt 1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt 1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))))))) (* x (pow y 6)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2))))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2)))))) (* 1/960 (* (pow x 4) (pow (sqrt 1/2) 2)))))) (pow y 6))) (+ (* -1/161280 (/ (* (pow x 6) (pow (sqrt 1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 6))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (pow (sqrt -1/2) 2)) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (* -2 (pow (sqrt -1/2) 2))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2)))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt -1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt -1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))))))) (* x (pow y 6)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2)))))) (* -1/960 (* (pow x 4) (pow (sqrt -1/2) 2)))))) (pow y 6))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (+ (* 1/161280 (/ (* (pow x 6) (pow (sqrt -1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 6))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow (sqrt 1/2) 2)) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (+ (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* (pow x 2) (- (* 2 (* y (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))) (pow y 2))) (+ (* -1/161280 (/ (pow (sqrt 1/2) 2) (pow y 6))) (* 1/1920 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y))))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* x (pow (sqrt 1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))))))))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1/2) 2)) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* x (pow (sqrt -1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (pow (sqrt 1/2) 2)) y) (taylor 0 x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (+ (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (* (pow x 2) (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (patch (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor 0 y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor 0 y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor 0 y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor 0 y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (sqrt 1/2)) (taylor inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2))) (taylor -inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2))) (taylor -inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2))) (taylor -inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2))) (taylor -inf y) (#s(alt (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (patch (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (patch (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
Calls

108 calls:

TimeVariablePointExpression
9.0ms
y
@inf
(/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2))))
4.0ms
y
@-inf
(/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2))))
3.0ms
y
@inf
(neg (* (* (* y y) 4) (* 2 y)))
2.0ms
x
@0
(/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2))))
1.0ms
y
@-inf
(* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))

simplify247.0ms (1.9%)

Memory
10.8MiB live, 406.3MiB allocated
Algorithm
egg-herbie
Rules
5 920×lower-fma.f64
5 920×lower-fma.f32
3 042×lower-*.f64
3 042×lower-*.f32
2 234×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07099252
121968833
084618420
Stop Event
iter limit
node limit
Counts
432 → 432
Calls
Call 1
Inputs
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
(* 1/2 (pow x 2))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* 8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -8 (pow y 3))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(* 2 (pow (sqrt 1/2) 2))
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (* 2 (pow (sqrt 1/2) 2))) (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))))
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2)))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4))))))
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt 1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt 1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))))))) (* x (pow y 6)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2))))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2)))))) (* 1/960 (* (pow x 4) (pow (sqrt 1/2) 2)))))) (pow y 6))) (+ (* -1/161280 (/ (* (pow x 6) (pow (sqrt 1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 6))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4)))))))))
(* -2 (pow (sqrt -1/2) 2))
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (* -2 (pow (sqrt -1/2) 2))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2))))
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2)))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2))))))
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt -1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt -1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))))))) (* x (pow y 6)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2)))))) (* -1/960 (* (pow x 4) (pow (sqrt -1/2) 2)))))) (pow y 6))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (+ (* 1/161280 (/ (* (pow x 6) (pow (sqrt -1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 6))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2)))))))))
(* 2 (pow (sqrt 1/2) 2))
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (+ (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* (pow x 2) (- (* 2 (* y (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))) (pow y 2))) (+ (* -1/161280 (/ (pow (sqrt 1/2) 2) (pow y 6))) (* 1/1920 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (* x (pow (sqrt 1/2) 2)) y)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* x (pow (sqrt 1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2)))) y)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4)))))) y)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))))))))) y)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* x (pow (sqrt -1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4)))))) y))
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))))))))) y))
(/ (* x (pow (sqrt 1/2) 2)) y)
(* x (+ (* (pow x 2) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (+ (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (* (pow x 2) (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -5/384 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -5/384 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -5/384 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -5/384 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -5/384 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -5/384 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(* -1/2 (/ x y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (-.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/16 binary64) (*.f64 y y))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 y #s(literal 4 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/645120 binary64) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64))))))))) (neg.f64 y))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 2 y)
(*.f64 y #s(literal 2 binary64))
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* 8 (pow y 3))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -8 (pow y 3))
(*.f64 #s(literal -8 binary64) (*.f64 (*.f64 y y) y))
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(* 2 (pow (sqrt 1/2) 2))
#s(literal 1 binary64)
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (* 2 (pow (sqrt 1/2) 2))) (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) x) x) (*.f64 y y)))
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2)))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))))))
(- (+ (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt 1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt 1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))))))) (* x (pow y 6)))) (+ (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) (* x (pow y 4)))) (* 2 (pow (sqrt 1/2) 2))))) (+ (* -1/12 (/ (* (pow x 2) (pow (sqrt 1/2) 2)) (pow y 2))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2)))))) (* 1/960 (* (pow x 4) (pow (sqrt 1/2) 2)))))) (pow y 6))) (+ (* -1/161280 (/ (* (pow x 6) (pow (sqrt 1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))) x)) (* -1/12 (* (pow x 2) (pow (sqrt 1/2) 2))))) (pow y 6))) (* 1/960 (/ (* (pow x 4) (pow (sqrt 1/2) 2)) (pow y 4)))))))))
(-.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64))) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/1920 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))))
(* -2 (pow (sqrt -1/2) 2))
#s(literal 1 binary64)
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (* -2 (pow (sqrt -1/2) 2))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) #s(literal -1/2 binary64)) #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) x) x) (*.f64 y y)))
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2)))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2))))))
(fma.f64 #s(literal -2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y)))))))
(- (+ (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) (* x (pow y 2)))) (+ (* -2 (/ (- (* -1/5040 (* (pow x 7) (pow (sqrt -1/2) 14))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10)))))))) (+ (* -1/720 (* (pow x 7) (pow (sqrt -1/2) 14))) (* 1/24 (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))))))) (* x (pow y 6)))) (+ (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) (* x (pow y 4)))) (* -2 (pow (sqrt -1/2) 2))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2)))))) (* -1/960 (* (pow x 4) (pow (sqrt -1/2) 2)))))) (pow y 6))) (+ (* -1/960 (/ (* (pow x 4) (pow (sqrt -1/2) 2)) (pow y 4))) (+ (* 1/161280 (/ (* (pow x 6) (pow (sqrt -1/2) 2)) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))) x)) (* 1/12 (* (pow x 2) (pow (sqrt -1/2) 2))))) (pow y 6))) (* 1/12 (/ (* (pow x 2) (pow (sqrt -1/2) 2)) (pow y 2)))))))))
(-.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 14 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5 binary64)))))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 14 binary64))) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 8 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/1920 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))))))))
(* 2 (pow (sqrt 1/2) 2))
#s(literal 1 binary64)
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 y #s(literal 2 binary64)) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y))) (*.f64 y y)) #s(literal -1/24 binary64) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))) (*.f64 x x) (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y)))) (*.f64 x x) #s(literal 1 binary64))
(+ (* 2 (pow (sqrt 1/2) 2)) (* (pow x 2) (- (+ (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* (pow x 2) (- (+ (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* (pow x 2) (- (* 2 (* y (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))) (pow y 2))) (+ (* -1/161280 (/ (pow (sqrt 1/2) 2) (pow y 6))) (* 1/1920 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 4)))))))) (+ (* -1/24 (/ (- (* 2 (* y (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3)))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2)))) (pow y 2))) (* 1/960 (/ (pow (sqrt 1/2) 2) (pow y 4))))))) (* -1/12 (/ (pow (sqrt 1/2) 2) (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64)) #s(literal -1/5040 binary64)) (pow.f64 y #s(literal 7 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 8 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64))) (pow.f64 y #s(literal 7 binary64)))))) (*.f64 y #s(literal 2 binary64)) (neg.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 y #s(literal 2 binary64)) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y))) (*.f64 y y)) #s(literal -1/24 binary64) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))) (*.f64 y y)) #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y))) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/1920 binary64) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))) (*.f64 x x) (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 y #s(literal 2 binary64)) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y))) (*.f64 y y)) #s(literal -1/24 binary64) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))) (*.f64 x x) (fma.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 y y)))) (*.f64 x x) #s(literal 1 binary64))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (* (cos (/ (* x (pow (sqrt 1/2) 2)) y)) (sin (* 1/2 (/ x y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* x (pow (sqrt 1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2)))) y)
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4)))))) y)
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64))) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64)))))) y)
(/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))) (* x (pow (sqrt 1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt 1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt 1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt 1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt 1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt 1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt 1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt 1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt 1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt 1/2) 10)) (pow y 4))))))))) y)
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64)) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 x (*.f64 x (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64))) (pow.f64 y #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64)) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (fma.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 5 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 8 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 y #s(literal 6 binary64))) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y))))))) y)
(* -1 (/ (* x (pow (sqrt -1/2) 2)) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* x (pow (sqrt -1/2) 2))) (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2)))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4)))))) y))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 x x)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64)))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/6 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/5040 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/120 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))) (* x (pow (sqrt -1/2) 2))))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 4))) (+ (* -1/2 (/ (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* 1/120 (* (pow x 5) (pow (sqrt -1/2) 10))) (+ (* -1/2 (* (pow x 2) (* (pow (sqrt -1/2) 4) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6))))))) (* 1/24 (* (pow x 5) (pow (sqrt -1/2) 10))))))) (pow y 6))) (+ (* -1/2 (/ (* (pow x 3) (pow (sqrt -1/2) 6)) (pow y 2))) (+ (* -1/720 (/ (* (pow x 7) (pow (sqrt -1/2) 14)) (pow y 6))) (+ (* 1/24 (/ (* (pow x 4) (* (pow (sqrt -1/2) 8) (- (* -1/6 (* (pow x 3) (pow (sqrt -1/2) 6))) (* -1/2 (* (pow x 3) (pow (sqrt -1/2) 6)))))) (pow y 6))) (* 1/24 (/ (* (pow x 5) (pow (sqrt -1/2) 10)) (pow y 4))))))))) y))
(/.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)) (-.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 14 binary64)) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64))) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 x x))) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) x) (*.f64 x x)) (*.f64 #s(literal 1/3 binary64) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 8 binary64)))) (pow.f64 y #s(literal 6 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 10 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 x #s(literal 5 binary64)))) #s(literal 1/24 binary64) (fma.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 14 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 6 binary64)) (*.f64 y y)))))))) (neg.f64 y))
(/ (* x (pow (sqrt 1/2) 2)) y)
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* (pow x 2) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y))) #s(literal 1/3 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 x x) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) #s(literal 1/3 binary64)) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* (pow x 2) (- (+ (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (* (pow x 2) (- (* -1/5040 (/ (pow (sqrt 1/2) 14) (pow y 7))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* 1/120 (/ (pow (sqrt 1/2) 10) (pow y 5))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5)))))) (pow y 2))) (+ (* -1/720 (/ (pow (sqrt 1/2) 14) (pow y 7))) (* 1/24 (/ (* (pow (sqrt 1/2) 8) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 4)))))))) (+ (* -1/2 (/ (* (pow (sqrt 1/2) 4) (- (* -1/6 (/ (pow (sqrt 1/2) 6) (pow y 3))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (pow y 2))) (* 1/24 (/ (pow (sqrt 1/2) 10) (pow y 5))))))) (* -1/2 (/ (pow (sqrt 1/2) 6) (pow y 3))))) (/ (pow (sqrt 1/2) 2) y)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64)) #s(literal -1/5040 binary64)) (pow.f64 y #s(literal 7 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64))))) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 8 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 14 binary64))) (pow.f64 y #s(literal 7 binary64)))))) (*.f64 x x) (-.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/120 binary64)) (pow.f64 y #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 y y) y)) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 1/24 binary64)) (pow.f64 y #s(literal 5 binary64)))))) (*.f64 x x) (/.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 6 binary64)) #s(literal 1/3 binary64)) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (/ (* x (pow (sqrt 1/2) 2)) y)) (cos (/ (* x (pow (sqrt 1/2) 2)) y)))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (sqrt 1/2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))) (sqrt.f64 #s(literal -1/2 binary64)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))) (sqrt.f64 #s(literal -1/2 binary64)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))) (sqrt.f64 #s(literal -1/2 binary64)))
(* (sqrt (/ 1 y)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) y))) (sqrt.f64 #s(literal -1/2 binary64)))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/645120 binary64) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (neg.f64 y))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (-.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/16 binary64) (*.f64 y y))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 y #s(literal 4 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/645120 binary64) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64))))))))) (neg.f64 y))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/645120 binary64) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (neg.f64 y))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) x) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (*.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 (*.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/1920 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1/24 binary64)) x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/322560 binary64) (pow.f64 y #s(literal 6 binary64))))))))

rewrite344.0ms (2.7%)

Memory
-25.2MiB live, 258.8MiB allocated
Rules
2 342×lower-*.f32
2 331×lower-*.f64
1 277×lower-/.f32
1 271×lower-/.f64
651×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042236
073170
1213160
21114128
37947128
08004128
Stop Event
iter limit
node limit
iter limit
Counts
21 → 1 401
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(/.f64 x y)
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y)))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y)))
(tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))))))
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Outputs
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal 1 binary64))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal 1 binary64))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(cos.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal -8 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 8 binary64) y)) #s(literal 4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))
(*.f64 (/.f64 x (*.f64 #s(literal -8 binary64) y)) #s(literal 4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 x (*.f64 #s(literal 8 binary64) y)) #s(literal -4 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x (*.f64 (neg.f64 y) x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y)) #s(literal -4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 y) x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 y) x)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)))
(*.f64 (/.f64 x y) #s(literal -1/2 binary64))
(*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(*.f64 x (/.f64 #s(literal -1/2 binary64) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) y) x) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (*.f64 y x))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) (neg.f64 y))
(/.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) y)
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))
(/.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) y) x))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 (neg.f64 y) x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 x (*.f64 #s(literal -2 binary64) y))
(/.f64 #s(literal -1/2 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal -2 binary64) y) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) y) x))
(neg.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y x)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal -8 binary64) y)) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 8 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 #s(literal -8 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 #s(literal 8 binary64) y)) #s(literal 4 binary64))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 4 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64)) (*.f64 y y))
(*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) #s(literal -4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 x (*.f64 (neg.f64 y) y)) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64)) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) y) (*.f64 #s(literal -4 binary64) y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) #s(literal 1/2 binary64)) (*.f64 x x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 x #s(literal -1/2 binary64))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (neg.f64 x)) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 x x)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) y)) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 (neg.f64 x) x) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (neg.f64 y) y)) #s(literal -4 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)))
(*.f64 (pow.f64 (/.f64 y (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y))
(*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))
(*.f64 (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)
(*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) x) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x) #s(literal -1 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 2 binary64) y) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 (neg.f64 x) x) y))
(*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)) x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (*.f64 y x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) x))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 4 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x))
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) x))
(*.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 y) x)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (*.f64 x x) (neg.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 x (/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x)))
(*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (neg.f64 x)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1/2 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))) (neg.f64 x))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 x (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (neg.f64 x)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) x) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (neg.f64 x)) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) x) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 y x) #s(literal -2 binary64)) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y x) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (*.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (neg.f64 y) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 y) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (/.f64 #s(literal -1/2 binary64) y))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))
(/.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 x)))
(/.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) y))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) y) x))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(neg.f64 (/.f64 (/.f64 x y) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) y) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y x)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal 0 binary64)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal -1 binary64))
(*.f64 (neg.f64 x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 x (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/2 binary64)) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(neg.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (-.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -8 binary64) y) y)) y)
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 #s(literal 8 binary64) (*.f64 y y))) (neg.f64 y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (neg.f64 y) y)) (*.f64 #s(literal 8 binary64) y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -2 binary64) y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 y y)) (*.f64 #s(literal -8 binary64) y))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) y))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 y)))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -8 binary64) y) #s(literal -1/4 binary64))
(*.f64 #s(literal 8 binary64) (neg.f64 (*.f64 y #s(literal -1/4 binary64))))
(*.f64 #s(literal 8 binary64) (*.f64 y #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (/.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y (*.f64 #s(literal 4 binary64) y)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 #s(literal -8 binary64) (neg.f64 (*.f64 y #s(literal 1/4 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal -4 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 8 binary64) y))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y))) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 #s(literal 4 binary64) y))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 y y))) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 y y)) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 #s(literal 4 binary64) y)))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 y y)) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 #s(literal 4 binary64) y))))
(*.f64 #s(literal -2 binary64) (neg.f64 y))
(*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 y (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 8 binary64) y) #s(literal 1/4 binary64))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 #s(literal -4 binary64) (/.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 #s(literal -4 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)))
(*.f64 #s(literal -4 binary64) (*.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 y y))))
(*.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -8 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y (*.f64 #s(literal 4 binary64) y))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (neg.f64 y) #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 y #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (neg.f64 y) y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) y)))
(*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)) #s(literal -1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 y y) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 y (*.f64 y y)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 #s(literal 2 binary64) y)
(*.f64 y (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 y (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 y (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(*.f64 y (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(*.f64 y (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 y (/.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 #s(literal 2 binary64) y)))
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) y)) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 y y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal -8 binary64) y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 4 binary64) y)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal 4 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal 8 binary64) y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 #s(literal -8 binary64) y) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y)) (*.f64 #s(literal -4 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 #s(literal 8 binary64) y) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) y))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 8 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 #s(literal -8 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))
(neg.f64 (*.f64 #s(literal -2 binary64) y))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal -2 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) y))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal -2 binary64)) y)
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (neg.f64 y)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))
(*.f64 #s(literal 8 binary64) (*.f64 y (*.f64 y y)))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (neg.f64 y))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal -4 binary64))
(*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 (*.f64 #s(literal 2 binary64) y) y))
(*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y)
(*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y))
(*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -8 binary64) y))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal -8 binary64) y) y))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal -2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal -1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -2 binary64) y)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)))
(*.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal -8 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) y)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 8 binary64) y))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)))
(*.f64 y (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal -1 binary64)))
(*.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (*.f64 #s(literal -2 binary64) y)))
(*.f64 y (*.f64 #s(literal 8 binary64) (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(neg.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(fma.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal -2 binary64)) y #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (neg.f64 y)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 8 binary64) (*.f64 y (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal -4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) y #s(literal 0 binary64))
(fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) (/.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -8 binary64) y) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal -2 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -2 binary64) y)) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal -8 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) y)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 #s(literal 8 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (*.f64 #s(literal -2 binary64) y)) #s(literal 0 binary64))
(fma.f64 y (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 0 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (neg.f64 y) y)) #s(literal -4 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) y) y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal -4 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 #s(literal -4 binary64) y))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) y)
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 4 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (*.f64 #s(literal -2 binary64) y)))
(*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (neg.f64 y))
(*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) y)))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 8 binary64) y))
(*.f64 (neg.f64 y) (*.f64 #s(literal 8 binary64) (*.f64 y y)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal -2 binary64) y))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y))
(*.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1 binary64)))
(*.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -8 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal -8 binary64) y))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y))
(*.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (*.f64 #s(literal 2 binary64) y)))
(*.f64 y (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal 1 binary64)))
(*.f64 y (*.f64 (*.f64 #s(literal -8 binary64) y) y))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(neg.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (neg.f64 y) y)) #s(literal -4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) y) y) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 y)) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y)) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal -4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) (*.f64 #s(literal -4 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) y #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (*.f64 #s(literal -2 binary64) y)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 (neg.f64 y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (*.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 8 binary64) y) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal -2 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -8 binary64) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) (*.f64 #s(literal -8 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal 0 binary64))
(fma.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (*.f64 #s(literal 2 binary64) y)) #s(literal 0 binary64))
(fma.f64 y (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 y (*.f64 (*.f64 #s(literal -8 binary64) y) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(+.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 4 binary64) y) (neg.f64 y))
(*.f64 #s(literal -4 binary64) (*.f64 y y))
(*.f64 (*.f64 (neg.f64 y) y) #s(literal 4 binary64))
(*.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (*.f64 #s(literal 4 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 y y) #s(literal -4 binary64))
(*.f64 y (/.f64 (*.f64 #s(literal -4 binary64) y) #s(literal 1 binary64)))
(*.f64 y (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)))
(*.f64 y (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)))
(*.f64 y (*.f64 #s(literal -4 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(fma.f64 (*.f64 #s(literal -4 binary64) y) y #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 y #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) y) (neg.f64 y) #s(literal 0 binary64))
(fma.f64 #s(literal -4 binary64) (*.f64 y y) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 y) y) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 y) (*.f64 #s(literal 4 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (neg.f64 y) y) #s(literal 0 binary64))
(fma.f64 (*.f64 y y) #s(literal -4 binary64) #s(literal 0 binary64))
(fma.f64 y (/.f64 (*.f64 #s(literal -4 binary64) y) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 y (/.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 y (*.f64 #s(literal -4 binary64) y) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal -8 binary64) y)) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 #s(literal 8 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 #s(literal -8 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 #s(literal 8 binary64) y)) #s(literal 4 binary64))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 4 binary64)) (*.f64 y y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64)) (*.f64 y y))
(*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) #s(literal -4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 x (*.f64 (neg.f64 y) y)) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64)) (*.f64 (neg.f64 y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) y) (*.f64 #s(literal -4 binary64) y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) #s(literal 1/2 binary64)) (*.f64 x x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 x #s(literal -1/2 binary64))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (neg.f64 x)) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 x x)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) y)) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x)) (/.f64 (*.f64 (neg.f64 x) x) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (neg.f64 y) y)) #s(literal -4 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)))
(*.f64 (pow.f64 (/.f64 y (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y))
(*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))
(*.f64 (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)
(*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) x) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x) #s(literal -1 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 2 binary64) y) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 (neg.f64 x) x) y))
(*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)) x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x)))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (*.f64 y x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) x))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal 4 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -3/4 binary64)) x))
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) x))
(*.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 y) x)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (*.f64 x x) (neg.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(*.f64 x (/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x)))
(*.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x))))
(*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (neg.f64 x)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1/2 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))) (neg.f64 x))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 x (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (neg.f64 x)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) x) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (neg.f64 x)) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) x) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 y (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 y x) #s(literal -2 binary64)) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y x) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (*.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 x x) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (neg.f64 y) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) y))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 y) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 y x) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))
(/.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (/.f64 #s(literal -1/2 binary64) y))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 x #s(literal -1/2 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) y) x))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))
(/.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 y x))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 x)))
(/.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) y))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) y) x))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1/4 binary64))))
(neg.f64 (/.f64 (/.f64 x y) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) y) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y x)) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) #s(literal 0 binary64)) (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (-.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/8 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1/4 binary64))
(exp.f64 (fma.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 #s(literal 2 binary64) y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (-.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y))) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (neg.f64 x) y))) (+.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(*.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))) #s(literal -1 binary64)))

eval479.0ms (3.7%)

Memory
42.0MiB live, 370.0MiB allocated
Compiler

Compiled 46 474 to 5 463 computations (88.2% saved)

prune691.0ms (5.4%)

Memory
-36.8MiB live, 904.0MiB allocated
Pruning

96 alts after pruning (94 fresh and 2 done)

PrunedKeptTotal
New1 832701 902
Fresh272451
Picked325
Done101
Total1 863961 959
Accuracy
61.2%
Counts
1 959 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
54.7%
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
6.4%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
6.3%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
42.3%
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
6.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
38.6%
(/.f64 (tan.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.1%
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.1%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
10.8%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
31.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
12.2%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.6%
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 2 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
41.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
22.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)))
22.5%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
7.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
7.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
20.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
31.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
13.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.4%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))))
41.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
41.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))))
8.3%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
29.3%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)))
23.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))))
42.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
16.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
42.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))))
31.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))))
39.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))))
38.6%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (neg (* x x)) -1/2) (* x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
39.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.8%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.7%
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.7%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
38.5%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
41.8%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
40.1%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.6%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1/2 binary64))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
40.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
26.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
29.2%
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.3%
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.4%
(/.f64 (tan.f64 (*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
28.6%
(/.f64 (tan.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
30.7%
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.1%
(/.f64 (tan.f64 (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.6%
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.6%
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
6.4%
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
37.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.4%
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.6%
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
42.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
30.5%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
44.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
28.2%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
54.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
24.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
24.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
50.9%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
46.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
54.7%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
50.1%
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
6.4%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
7.0%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
42.2%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
44.9%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
55.1%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
42.3%
#s(approx (/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2)))) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
Compiler

Compiled 4 242 to 2 777 computations (34.5% saved)

simplify139.0ms (1.1%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))
cost-diff0
(tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
cost-diff12800
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
cost-diff0
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
cost-diff128
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
cost-diff1344
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
cost-diff0
(/.f64 x (*.f64 y #s(literal 2 binary64)))
cost-diff0
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
cost-diff640
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))
cost-diff0
(*.f64 y y)
cost-diff0
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
cost-diff0
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
cost-diff0
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
cost-diff7168
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
Rules
1 755×lower-*.f32
1 745×lower-*.f64
1 446×lower-fma.f32
1 445×lower-fma.f64
1 061×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057340
092333
1159284
2544249
32810249
45229249
56836249
67410249
77963249
08028249
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))
#s(literal -1/2 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) y)
y
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) x)
x
#s(literal -1 binary64)
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
#s(literal 1/8 binary64)
(*.f64 y y)
y
(*.f64 x x)
x
#s(literal 1 binary64)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
x
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 x x)
#s(literal 1/2 binary64)
(*.f64 x y)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
x
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 y y)
#s(literal 4 binary64)
(*.f64 #s(literal -2 binary64) y)
#s(literal -2 binary64)
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))
x
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
(log.f64 (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
y
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(*.f64 y #s(literal 2 binary64))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))
(cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))
(*.f64 (/.f64 x y) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) y)
y
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
x
(/.f64 #s(literal 1 binary64) x)
x
#s(literal -1 binary64)
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/8 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/8 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
#s(literal 1/8 binary64)
(*.f64 y y)
y
(*.f64 x x)
x
#s(literal 1 binary64)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
y
#s(literal 2 binary64)
(sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 x x)
#s(literal 1/2 binary64)
(*.f64 x y)
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
y
#s(literal 2 binary64)
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 4 binary64) y) y)
(*.f64 y y)
#s(literal 4 binary64)
(*.f64 #s(literal -2 binary64) y)
#s(literal -2 binary64)
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
x
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
(*.f64 #s(literal 2 binary64) y)
(log.f64 (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
#s(literal 2 binary64)
y
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)

localize500.0ms (3.9%)

Memory
-7.4MiB live, 255.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy5.791168885850409
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
accuracy28.33303096394152
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy28.98557670717458
(tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
accuracy28.14216869360162
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
accuracy28.33303096394152
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
accuracy28.985576707174562
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
accuracy22.27271881199464
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))
accuracy28.33303096394152
(sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))
accuracy28.985576707174562
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy0
(*.f64 x x)
accuracy0.44773695051843265
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
accuracy12.17134539688341
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
accuracy31.07551922838534
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
accuracy0.16015625
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
accuracy0.21484375
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
accuracy28.613660069620817
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))
Samples
225.0ms124×1valid
73.0ms132×0valid
Compiler

Compiled 332 to 52 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 265.0ms
ival-div: 99.0ms (37.4% of total)
ival-mult: 49.0ms (18.5% of total)
ival-neg: 48.0ms (18.1% of total)
ival-sin: 16.0ms (6% of total)
ival-tan: 15.0ms (5.7% of total)
ival-exp: 9.0ms (3.4% of total)
ival-log: 9.0ms (3.4% of total)
adjust: 7.0ms (2.6% of total)
ival-cos: 7.0ms (2.6% of total)
ival-pow: 4.0ms (1.5% of total)
ival-add: 2.0ms (0.8% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series56.0ms (0.4%)

Memory
-44.6MiB live, 36.9MiB allocated
Counts
23 → 468
Calls
Call 1
Inputs
#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())
#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())
#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (patch (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) (patch (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (patch (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) (patch (/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (patch (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) (patch (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) (patch (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
Calls

117 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(+ (* (/ 1/8 (* y y)) (* x x)) 1)
1.0ms
y
@0
(+ (* (/ 1/8 (* y y)) (* x x)) 1)
0.0ms
x
@0
(+ (* (/ 1/8 (* y y)) (* x x)) 1)
0.0ms
x
@-inf
(pow (/ 1 x) -1)
0.0ms
y
@0
(/ 1/8 (* y y))

simplify361.0ms (2.8%)

Memory
30.9MiB live, 262.2MiB allocated
Algorithm
egg-herbie
Rules
5 646×lower-fma.f64
5 646×lower-fma.f32
2 886×lower-*.f64
2 886×lower-*.f32
2 370×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03717445
111077353
238667333
086966899
Stop Event
iter limit
node limit
Counts
468 → 456
Calls
Call 1
Inputs
x
x
x
x
x
x
x
x
x
x
x
x
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(/ 1/8 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
Outputs
x
x
x
x
x
x
x
x
x
x
x
x
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 5/384 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -5/384 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (fma.f64 #s(literal 5/384 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 5/384 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -5/384 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (fma.f64 #s(literal 5/384 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal -1/46080 binary64) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (neg.f64 (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y)))))))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 y y))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 y y))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 y y))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/ 1/8 (pow y 2))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (neg.f64 (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y)))))))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y)) x) x (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (pow.f64 y #s(literal 6 binary64))) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/384 binary64) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (neg.f64 (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y)))))))))
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) x)) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (neg.f64 (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/1920 binary64) (pow.f64 y #s(literal 4 binary64)))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 y y) x)) (/.f64 (-.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) x) #s(literal -2 binary64))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y)))))))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y)) x) x (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (pow.f64 y #s(literal 6 binary64))) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/384 binary64) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (neg.f64 y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (neg.f64 y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) x) x (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -1/645120 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))))) (neg.f64 y))

rewrite273.0ms (2.1%)

Memory
11.1MiB live, 250.9MiB allocated
Rules
2 208×lower-*.f32
2 198×lower-*.f64
1 936×lower-/.f32
1 926×lower-/.f64
1 032×lower-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057236
092232
1289190
21625155
08798155
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 057
Calls
Call 1
Inputs
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(*.f64 y y)
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))
(*.f64 x x)
(sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y)))
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
Outputs
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 x x) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 x (pow.f64 x #s(literal -1/2 binary64))) (*.f64 x (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 x)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) x)
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(/.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) x) x))
(neg.f64 (/.f64 (*.f64 x x) (neg.f64 x)))
(neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) x)))
(neg.f64 (neg.f64 x))
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 x)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -1/2 binary64) (neg.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64)))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (neg.f64 (log.f64 x))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(exp.f64 (log.f64 x))
x
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 y #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64))
(/.f64 (/.f64 x y) #s(literal 1 binary64))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(exp.f64 (-.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)) (neg.f64 (log.f64 x))))
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 y) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(pow.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal 1 binary64))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal 1 binary64))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(neg.f64 (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(exp.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (fma.f64 x (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) x))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))))) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 y) y)) #s(literal -1/8 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1/8 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 (*.f64 x x) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
(*.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) y) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal -1/8 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/8 binary64) y) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/8 binary64))
(*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1/8 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 y y)))
(pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) y) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (/.f64 #s(literal -1/8 binary64) y) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1/8 binary64) y) y)
(/.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 y) y))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal 8 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(literal -8 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 8 binary64) (*.f64 y y)))
(neg.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) y) y))
(neg.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) y) (neg.f64 y)))
(neg.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 #s(literal -1 binary64) y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 y y))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 y y)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 8 binary64) (*.f64 y y))))
(neg.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 y y)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (neg.f64 y) (neg.f64 y))
(*.f64 (*.f64 (neg.f64 y) y) #s(literal -1 binary64))
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) y))
(*.f64 #s(literal 1 binary64) (*.f64 y y))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 y #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 y) y) #s(literal -1 binary64))
(/.f64 (*.f64 y y) #s(literal 1 binary64))
(/.f64 y (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(neg.f64 (*.f64 (neg.f64 y) y))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) y))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 y x)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (neg.f64 y) y)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 x x) y))
(*.f64 (/.f64 (*.f64 x x) y) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (/.f64 x y) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y)) x)
(/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) x)
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))) (neg.f64 x))
(/.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)
(/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 y x))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 y x)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(neg.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(neg.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(*.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(pow.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 y x)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (neg.f64 y) y)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 x x) y))
(*.f64 (/.f64 (*.f64 x x) y) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (/.f64 x y) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y)) x)
(/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) x)
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))) (neg.f64 x))
(/.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)
(/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 y x))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 y x)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(neg.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(neg.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal 4 binary64) y)) (*.f64 (*.f64 y y) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (*.f64 y #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 y #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (*.f64 y y)) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y)) #s(literal -4 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 y y) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (*.f64 y y) #s(literal -2 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64))) (/.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (*.f64 y y) (neg.f64 y)) #s(literal -2 binary64))
(*.f64 (/.f64 (*.f64 y y) y) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 4 binary64) y)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64)) (/.f64 #s(literal -4 binary64) y))
(*.f64 (/.f64 #s(literal 4 binary64) y) (neg.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64))))
(*.f64 (*.f64 y #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 y) y) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 y y) (neg.f64 y)))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 y (*.f64 (*.f64 y y) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) y))
(*.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 y y) y))
(*.f64 #s(literal 4 binary64) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 y (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64)))
(*.f64 y (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1/2 binary64) y))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 y) y) (/.f64 #s(literal 4 binary64) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -4 binary64) y)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) y))) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 y y) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) y) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 4 binary64) y) (neg.f64 y))
(*.f64 #s(literal -4 binary64) (*.f64 y y))
(*.f64 (neg.f64 y) (*.f64 #s(literal 4 binary64) y))
(*.f64 (*.f64 (neg.f64 y) y) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 y y) #s(literal -4 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 y) y))
(*.f64 y (*.f64 #s(literal -4 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) #s(literal 1 binary64)) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (neg.f64 (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 (/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))) (/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -8 binary64)) (*.f64 y y))) (*.f64 y #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal -1 binary64))) (/.f64 y (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -4 binary64) (/.f64 #s(literal -1/2 binary64) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y)) #s(literal -1/4 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -8 binary64)) (/.f64 y (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal -4 binary64) y))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -8 binary64)) (*.f64 y y)) (neg.f64 (*.f64 y #s(literal 1/4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -8 binary64)) (*.f64 y y)) (*.f64 y #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (*.f64 y y)) (neg.f64 (*.f64 y #s(literal -1/4 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 y (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) y) (/.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 4 binary64) y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 y y)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 y y)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) y) (/.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -4 binary64) y)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y)) #s(literal 1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y)))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 y y)) (/.f64 y (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 y) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (neg.f64 y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 #s(literal 2 binary64) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal -4 binary64) y)))
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) #s(literal 1/4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) y))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1/4 binary64))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 1/4 binary64))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 1/4 binary64))) (*.f64 y y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1/4 binary64))) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 y y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y)
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 y y))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y)) (*.f64 #s(literal 4 binary64) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 4 binary64) y)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 #s(literal 4 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 (neg.f64 y) y))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y)) #s(literal 4 binary64))
(/.f64 (neg.f64 y) #s(literal -1/2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 y #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))
(neg.f64 (*.f64 #s(literal -2 binary64) y))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))
(+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) y))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y))
(*.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(pow.f64 (pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(pow.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (/.f64 #s(literal -1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y) #s(literal 0 binary64))))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y)) (*.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal 4 binary64))
(*.f64 (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 y x)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (neg.f64 y) y)) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -4 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 x x) y))
(*.f64 (/.f64 (*.f64 x x) y) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 x x))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y)))
(*.f64 (/.f64 x y) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) (*.f64 y x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) y)) x)
(/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) x)
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1/2 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (/.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))) (neg.f64 x))
(/.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)
(/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y))))
(/.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 y x))
(/.f64 #s(literal 1/2 binary64) (/.f64 y x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 y x)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 y x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 x (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal -1 binary64) y)))
(neg.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(neg.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) x)) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 x (/.f64 #s(literal 1 binary64) x))
(exp.f64 (+.f64 (log.f64 x) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))) #s(literal -1 binary64))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))

eval411.0ms (3.2%)

Memory
-12.8MiB live, 491.0MiB allocated
Compiler

Compiled 43 134 to 3 842 computations (91.1% saved)

prune590.0ms (4.6%)

Memory
2.1MiB live, 1 079.1MiB allocated
Pruning

114 alts after pruning (109 fresh and 5 done)

PrunedKeptTotal
New1 883461 929
Fresh266389
Picked235
Done022
Total1 9111142 025
Accuracy
61.6%
Counts
2 025 → 114
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
54.7%
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
6.4%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
6.3%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
25.8%
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.3%
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
42.3%
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
6.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
38.6%
(/.f64 (tan.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.1%
(/.f64 (tan.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
24.2%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
10.8%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
30.5%
(/.f64 (tan.f64 (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
12.2%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
19.2%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
19.3%
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.6%
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 2 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)))
23.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
41.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
22.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
7.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
20.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
31.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
19.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 x y))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
24.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.4%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
26.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64))))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))))
41.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
8.3%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
42.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
16.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
31.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))))
28.5%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
38.3%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
39.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))))
38.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
39.0%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
39.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.3%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
27.3%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
38.7%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
38.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))))
35.8%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #s(approx (sin (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
22.1%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.8%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.8%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
42.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.6%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1/2 binary64))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
40.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
26.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
29.2%
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.3%
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
12.7%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.0%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
42.4%
(/.f64 (tan.f64 (*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
30.7%
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.1%
(/.f64 (tan.f64 (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
21.9%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
28.5%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.1%
(/.f64 (tan.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.6%
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
42.6%
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
37.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.4%
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.6%
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
42.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
30.5%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
44.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
28.2%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
54.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
24.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
24.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
46.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
55.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 x)))))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
55.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 x))))))
55.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
54.7%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
50.1%
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
6.4%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
7.0%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
42.2%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
41.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
44.9%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
3.0%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
55.1%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Compiler

Compiled 4 745 to 3 196 computations (32.6% saved)

simplify117.0ms (0.9%)

Memory
31.4MiB live, 141.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
cost-diff192
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
cost-diff18688
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
cost-diff0
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
cost-diff128
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
cost-diff640
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
cost-diff1344
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
cost-diff0
(/.f64 x (*.f64 y #s(literal 2 binary64)))
cost-diff0
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
cost-diff0
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
cost-diff640
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
cost-diff0
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
cost-diff0
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
cost-diff0
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
cost-diff0
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))
cost-diff0
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
cost-diff1600
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
Rules
1 701×lower-*.f32
1 690×lower-*.f64
1 190×lower-fma.f32
1 189×lower-fma.f64
1 023×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063382
0100343
1170310
2550274
32749274
45155274
56745274
67807274
08005272
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))
#s(literal -1/2 binary64)
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
x
y
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
#s(literal 1/8 binary64)
(*.f64 y y)
y
x
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
x
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 y x))
#s(literal 1/2 binary64)
(*.f64 y x)
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
x
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 y x))
#s(literal 1/2 binary64)
(*.f64 y x)
y
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 y y)
#s(literal 4 binary64)
(*.f64 #s(literal -2 binary64) y)
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))
#s(literal -1/2 binary64)
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
(log.f64 y)
y
#s(literal -1 binary64)
(log.f64 x)
x
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))
(/.f64 x (*.f64 #s(literal -2 binary64) y))
#s(literal -1/2 binary64)
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(/.f64 x y)
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
x
y
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 x (*.f64 y y)) x) #s(literal 1/8 binary64))))
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 x (*.f64 y y)) x) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(*.f64 (*.f64 (/.f64 x (*.f64 y y)) x) #s(literal 1/8 binary64))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(/.f64 #s(literal 1/8 binary64) (*.f64 y y))
#s(literal 1/8 binary64)
(*.f64 y y)
y
x
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
x
(*.f64 y #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) y)
y
#s(literal 2 binary64)
(sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(/.f64 #s(literal 1/2 binary64) y)
(/.f64 #s(literal 1/2 binary64) (*.f64 y x))
#s(literal 1/2 binary64)
(*.f64 y x)
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
x
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(/.f64 #s(literal 1/2 binary64) y)
(/.f64 #s(literal 1/2 binary64) (*.f64 y x))
#s(literal 1/2 binary64)
(*.f64 y x)
y
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
(sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))
(/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(*.f64 #s(literal -4 binary64) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal 4 binary64))
(*.f64 y y)
#s(literal 4 binary64)
(*.f64 #s(literal -2 binary64) y)
#s(literal -2 binary64)
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))
(cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))
(/.f64 x (*.f64 #s(literal -2 binary64) y))
#s(literal -1/2 binary64)
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
(/.f64 x y)
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
(-.f64 (log.f64 x) (log.f64 y))
(log.f64 y)
y
#s(literal -1 binary64)
(log.f64 x)
x

localize322.0ms (2.5%)

Memory
-16.5MiB live, 390.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
accuracy0.533339253588183
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
accuracy3.979189481727984
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
accuracy28.613660069620817
(cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))
accuracy13.97905342837759
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
accuracy28.14216869360162
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
accuracy28.33303096394152
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
accuracy28.98557670717458
(tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
accuracy7.93758803362641
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
accuracy13.97905342837759
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
accuracy28.33303096394152
(sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
accuracy28.98557670717458
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
accuracy4.3057563255301865
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
accuracy7.06317180319373
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
accuracy31.07551922838534
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
accuracy31.13293386174758
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
accuracy0.20703125
(/.f64 (sqrt.f64 x) y)
accuracy0.23113251953688402
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
accuracy28.613660069620817
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
Samples
165.0ms124×1valid
52.0ms132×0valid
Compiler

Compiled 357 to 58 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
ival-mult: 42.0ms (25.3% of total)
ival-div: 32.0ms (19.3% of total)
ival-cos: 18.0ms (10.8% of total)
ival-log: 16.0ms (9.6% of total)
ival-sin: 16.0ms (9.6% of total)
ival-tan: 15.0ms (9% of total)
ival-exp: 9.0ms (5.4% of total)
adjust: 8.0ms (4.8% of total)
ival-sqrt: 4.0ms (2.4% of total)
ival-add: 4.0ms (2.4% of total)
ival-neg: 3.0ms (1.8% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series225.0ms (1.8%)

Memory
24.8MiB live, 330.1MiB allocated
Counts
23 → 528
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())
#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())
#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())
#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())
#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())
#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())
#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())
#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())
Outputs
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) (patch (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (/ x y))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) (patch (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) (patch #s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) (patch #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) (patch (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ x (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) (patch (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) (patch (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) (patch (/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (patch (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y #s(literal 2 binary64))) (patch (/.f64 x (*.f64 y #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor 0 y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 2 y) (taylor -inf y) (#s(alt (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) (patch (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor 0 y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (pow y 2)) (taylor -inf y) (#s(alt (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (patch (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/8 (/ (pow x 2) (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2)))))) (taylor 0 x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4)))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4))))))))) (taylor -inf y) (#s(alt (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) (patch (/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (log (/ 1 y)))) (taylor inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (log (/ 1 y)))) (taylor inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (log (/ 1 y)))) (taylor inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (log (/ 1 y)))) (taylor inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))) (taylor -inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))) (taylor -inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))) (taylor -inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))) (taylor -inf y) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log x) (* -1 (log y)))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) (patch (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (log (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (log (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (log (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (log (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))) (taylor -inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))) (taylor -inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))) (taylor -inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))) (taylor -inf y) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 (log y))) (taylor 0 x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log y)) (* -1 (log (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log y)) (* -1 (log (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log y)) (* -1 (log (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log y)) (* -1 (log (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) (patch (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) (patch (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))) (taylor inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))) (taylor -inf y) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))) (taylor 0 x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))) (taylor inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))) (taylor -inf x) (#s(alt (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) (patch (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y))) (taylor -inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y))) (taylor -inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y))) (taylor -inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y))) (taylor -inf x) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor 0 y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor -inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor -inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor -inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* (sqrt x) (/ 1 y)) (taylor -inf y) (#s(alt (/.f64 (sqrt.f64 x) y) (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y)))) (taylor 0 y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y) (taylor inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y)) (taylor -inf y) (#s(alt (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (patch (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y)))) (taylor 0 x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor -inf x) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/2 (/ x y))) (taylor 0 y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y) (taylor inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ x y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y)) (taylor -inf y) (#s(alt (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) (patch (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))) #<representation binary64>) () ())) ())
Calls

132 calls:

TimeVariablePointExpression
51.0ms
y
@0
(exp (+ (* (log y) -1) (log x)))
39.0ms
x
@inf
(exp (+ (* (log y) -1) (log x)))
35.0ms
y
@-inf
(exp (+ (* (log y) -1) (log x)))
20.0ms
x
@0
(exp (+ (* (log y) -1) (log x)))
9.0ms
y
@inf
(exp (+ (* (log y) -1) (log x)))

simplify424.0ms (3.3%)

Memory
-80.5MiB live, 334.8MiB allocated
Algorithm
egg-herbie
Rules
5 259×lower-fma.f64
5 259×lower-fma.f32
2 625×lower-*.f64
2 625×lower-*.f32
1 986×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04287370
112337146
241937074
083566722
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/ 1 (cos (* -1/2 (/ x y))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
(cos (* -1/2 (/ x y)))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
1
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
(* -1/2 (/ x y))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ (pow x 2) (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(* 1/8 (/ x (pow y 2)))
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
(/ 1/2 y)
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 1/2 (/ x y))
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* 2 y)
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
(* -4 (pow y 2))
1
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/ 1 (cos (* 1/2 (/ x y))))
1
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
1
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (log (/ 1 y))))
(exp (+ (log x) (log (/ 1 y))))
(exp (+ (log x) (log (/ 1 y))))
(exp (+ (log x) (log (/ 1 y))))
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (log x) (* -1 (log y))))
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (log x) (log (/ 1 y)))
(+ (log x) (log (/ 1 y)))
(+ (log x) (log (/ 1 y)))
(+ (log x) (log (/ 1 y)))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (log x) (* -1 (log y)))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(* 1/2 (/ x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(* 1/2 (/ x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(* 1/2 (/ x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(* 1/2 (/ x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(sin (* 1/2 (/ x y)))
(* 1/2 (/ x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(* 1/2 (/ x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
Outputs
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(/.f64 x y)
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(/.f64 x y)
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(/.f64 x y)
(* -1 (/ (* x (pow (sqrt -1) 2)) y))
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 5/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal -5/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 5/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))) (pow y 4)))) (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 5/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
(- (+ 1 (* -1 (/ (+ (* -1/46080 (pow x 6)) (+ (* 1/3072 (pow x 6)) (* 1/8 (* (pow x 2) (+ (* -1/64 (pow x 4)) (* 1/384 (pow x 4))))))) (pow y 6)))) (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/64 (/ (pow x 4) (pow y 4))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal -5/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 7/23040 binary64))) (neg.f64 (pow.f64 y #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 5/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ (* -1/46080 (/ (pow x 2) (pow y 6))) (* 1/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/8 binary64) (*.f64 y y))) (*.f64 x x) #s(literal 1 binary64))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* 1/2 (/ (* x (pow (sqrt -1) 2)) y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (/ x y)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (* 1/384 (/ (pow x 4) (pow y 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/384 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow x 2) (pow y 2))) (+ (* -1/46080 (/ (pow x 6) (pow y 6))) (* 1/384 (/ (pow x 4) (pow y 4))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal -1/46080 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 #s(literal 1/384 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* 1/2 (/ (* x (pow (sqrt -1) 2)) y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(* -1/2 (/ x y))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y))))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (+.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) x (*.f64 y y)) (*.f64 y y))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) x (*.f64 y y)) (*.f64 y y))
(/ (+ (* 1/8 (pow x 2)) (pow y 2)) (pow y 2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) x (*.f64 y y)) (*.f64 y y))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (+ (/ 1 (pow x 2)) (* 1/8 (/ 1 (pow y 2)))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ (pow x 2) (pow y 2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(* 1/8 (/ x (pow y 2)))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/8 binary64))
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
(/ 1/2 y)
(/.f64 #s(literal 1/2 binary64) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y))))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (+.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/768 binary64) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y))))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (pow.f64 y #s(literal 6 binary64))) (*.f64 x x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* 2 y)
(*.f64 #s(literal 2 binary64) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(* -4 (pow y 2))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/8 (/ (pow x 2) (pow y 2))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* 5/384 (/ (pow x 2) (pow y 4))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64))) x) x (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (* (pow x 2) (+ (* 61/46080 (/ (pow x 2) (pow y 6))) (* 5/384 (/ 1 (pow y 4))))) (* 1/8 (/ 1 (pow y 2))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))) #s(literal 61/46080 binary64) (/.f64 #s(literal 5/384 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y))) x) x #s(literal 1 binary64))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* 1/2 (/ x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
1
#s(literal 1 binary64)
(- (+ 1 (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal 2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal -1/24 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 x (/.f64 x (*.f64 y y))))))))
(- (+ 1 (+ (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) (* x (pow y 2)))) (+ (* 2 (/ (- (* -1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))))) (+ (* -1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))))))) (* x (pow y 6)))) (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) (* x (pow y 4))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (* (pow x 2) (- (* 2 (/ (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* 2 (/ (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x y) y)) (+.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/645120 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))))) (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal 2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (fma.f64 #s(literal -1/322560 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 #s(literal -1/24 binary64) (*.f64 y y))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))) (* -1/24 (/ (pow x 2) (pow y 2))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (/.f64 x (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y))) #s(literal -2 binary64) #s(literal 1 binary64)))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2)))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (* 1/1920 (/ (pow x 4) (pow y 4))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64))))))
(- (+ 1 (+ (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) (* x (pow y 4)))) (+ (* -2 (/ (- (* 1/645120 (pow x 7)) (+ (* -1/8 (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))))) (+ (* 1/92160 (pow x 7)) (* 1/384 (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))))))) (* x (pow y 6)))) (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) (* x (pow y 2))))))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5)))) x)) (+ (* -1/24 (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2))))) (* 1/1920 (pow x 4))))) (pow y 6))) (+ (* -1/24 (/ (* (pow x 2) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 4))) (+ (* -1/24 (/ (pow x 2) (pow y 2))) (+ (* -1/322560 (/ (pow x 6) (pow y 6))) (+ (* 1/1920 (/ (* (pow x 4) (- (* -2 (/ (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))) x)) (* -1/24 (pow x 2)))) (pow y 6))) (* 1/1920 (/ (pow x 4) (pow y 4)))))))))
(fma.f64 #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x y) y)) (/.f64 (fma.f64 #s(literal 1/645120 binary64) (pow.f64 x #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 #s(literal 1/92160 binary64) (pow.f64 x #s(literal 7 binary64))))))) (*.f64 (pow.f64 y #s(literal 6 binary64)) x))) (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (pow.f64 y #s(literal 4 binary64)) x))) (-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) x) #s(literal -2 binary64) (fma.f64 #s(literal -1/1920 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64))))) #s(literal -1/24 binary64) (fma.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64))) (*.f64 x x) (*.f64 x (/.f64 x (*.f64 y y)))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 4 binary64)))) #s(literal 1/1920 binary64) (/.f64 (*.f64 #s(literal -1/322560 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 y #s(literal 6 binary64))))))))
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (log (/ 1 y))))
(/.f64 x y)
(exp (+ (log x) (log (/ 1 y))))
(/.f64 x y)
(exp (+ (log x) (log (/ 1 y))))
(/.f64 x y)
(exp (+ (log x) (log (/ 1 y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x)
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x)
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x)
(exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))
(*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (log x) (* -1 (log y))))
(/.f64 x y)
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(/.f64 x y)
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(/.f64 x y)
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(/.f64 x y)
(exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))
(/.f64 x y)
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(neg.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(neg.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(neg.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))
(exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))
(neg.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (log (/ 1 y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (log (/ 1 y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (log (/ 1 y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (log (/ 1 y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(-.f64 (log.f64 x) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) y))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(-.f64 (log.f64 x) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) y))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(-.f64 (log.f64 x) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) y))))
(+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))
(-.f64 (log.f64 x) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) y))))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log x) (* -1 (log y)))
(-.f64 (log.f64 x) (log.f64 y))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(-.f64 (log.f64 x) (log.f64 y))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(-.f64 (log.f64 x) (log.f64 y))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(-.f64 (log.f64 x) (log.f64 y))
(+ (* -1 (log y)) (* -1 (log (/ 1 x))))
(-.f64 (log.f64 x) (log.f64 y))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 y)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 y)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 y)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 y)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (log (/ 1 y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y))))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log x) (* -1 (log y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))))
(/ 1 (cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x)))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y))))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (log (/ 1 y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64)))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64)))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64)))
(cos (* -1/2 (exp (+ (log x) (* -1 (+ (log -1) (* -1 (log (/ -1 y)))))))))
(cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x) #s(literal -1/2 binary64)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log x) (* -1 (log y))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (* -1 (log y)) (* -1 (log (/ 1 x)))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))
(cos (* -1/2 (exp (+ (log -1) (+ (* -1 (log y)) (* -1 (log (/ -1 x))))))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(/.f64 (sqrt.f64 x) y)
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(/.f64 (sqrt.f64 x) y)
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(/.f64 (sqrt.f64 x) y)
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* (sqrt x) (/ 1 y))
(/.f64 (sqrt.f64 x) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64)))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* 1/24 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 x (*.f64 x (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* 1/240 (/ (pow x 2) (pow y 5))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 17/40320 (/ (pow x 2) (pow y 7))) (* 1/240 (/ 1 (pow y 5))))) (* 1/24 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal 17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/ (sin (* 1/2 (/ x y))) (cos (* 1/2 (/ x y))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) (* -1/16 (/ (pow x 3) (pow y 2)))) y)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 y y))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (* 1/768 (/ (pow x 5) (pow y 4)))))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/3840 binary64) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)))))))) y)
(/ (- (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 4))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3))))) (* 1/768 (pow x 5))))) (pow y 6))) (+ (* -1/16 (/ (pow x 3) (pow y 2))) (+ (* -1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/768 (/ (pow x 5) (pow y 4))) (* 1/384 (/ (* (pow x 4) (- (* -1/48 (pow x 3)) (* -1/16 (pow x 3)))) (pow y 6))))))))) y)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (*.f64 x x) (*.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/3840 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 x (/.f64 x (pow.f64 y #s(literal 6 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1/768 binary64) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/24 binary64) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/92160 binary64) (pow.f64 y #s(literal 6 binary64))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (- (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) (* 1/16 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/24 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (* 1/16 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/24 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/768 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y))))))) (neg.f64 y))
(* -1 (/ (- (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) (+ (* -1/8 (/ (* (pow x 2) (- (* -1/3840 (pow x 5)) (+ (* -1/8 (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3))))) (* -1/768 (pow x 5))))) (pow y 6))) (+ (* -1/8 (/ (* (pow x 2) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 4))) (+ (* -1/768 (/ (pow x 5) (pow y 4))) (+ (* 1/92160 (/ (pow x 7) (pow y 6))) (+ (* 1/384 (/ (* (pow x 4) (- (* 1/48 (pow x 3)) (* 1/16 (pow x 3)))) (pow y 6))) (* 1/16 (/ (pow x 3) (pow y 2))))))))) y))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64))))))) (fma.f64 #s(literal -1/8 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -1/3840 binary64) (pow.f64 x #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/768 binary64) (pow.f64 x #s(literal 5 binary64))))) (pow.f64 y #s(literal 6 binary64))) (*.f64 x x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/768 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 y #s(literal 6 binary64)))) #s(literal 1/384 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/16 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/92160 binary64) (pow.f64 y #s(literal 6 binary64)))))))))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* x (+ (* -1/48 (/ (pow x 2) (pow y 3))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* 1/3840 (/ (pow x 2) (pow y 5))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(* x (+ (* (pow x 2) (- (* (pow x 2) (+ (* -1/645120 (/ (pow x 2) (pow y 7))) (* 1/3840 (/ 1 (pow y 5))))) (* 1/48 (/ 1 (pow y 3))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 y #s(literal 7 binary64)))) #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 5 binary64)))) (*.f64 x x) (/.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y y) y))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) y)) x)
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(sin (* 1/2 (/ x y)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (* 1/2 x)) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x))) y)
(/ (+ (* -1/48 (/ (pow x 3) (pow y 2))) (+ (* -1/645120 (/ (pow x 7) (pow y 6))) (+ (* 1/3840 (/ (pow x 5) (pow y 4))) (* 1/2 x)))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1/48 binary64) (*.f64 y y)) (fma.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/645120 binary64) (pow.f64 y #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))) y)
(* 1/2 (/ x y))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(* -1 (/ (+ (* -1/2 x) (* 1/48 (/ (pow x 3) (pow y 2)))) y))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (* 1/48 (/ (pow x 3) (pow y 2))))) y))
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1/3840 binary64) (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal 1/48 binary64) (*.f64 #s(literal -1/2 binary64) x))) (neg.f64 y))
(* -1 (/ (+ (* -1/2 x) (+ (* -1/3840 (/ (pow x 5) (pow y 4))) (+ (* 1/645120 (/ (pow x 7) (pow y 6))) (* 1/48 (/ (pow x 3) (pow y 2)))))) y))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) x (fma.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal -1/3840 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1/48 binary64) (*.f64 y y)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal 1/645120 binary64) (pow.f64 y #s(literal 6 binary64)))))))) y)

rewrite226.0ms (1.8%)

Memory
-12.6MiB live, 342.9MiB allocated
Rules
2 091×lower-*.f32
2 080×lower-*.f64
1 930×lower-/.f32
1 921×lower-/.f64
1 448×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063271
0100261
1294225
21688198
08784196
Stop Event
iter limit
node limit
iter limit
Counts
23 → 737
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))
(/.f64 x (*.f64 y #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x)))))
(/.f64 (sqrt.f64 x) y)
(sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))))
(sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y))))
Outputs
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(pow.f64 (exp.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))) (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(/.f64 (*.f64 x #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (sqrt.f64 x) (/.f64 y (sqrt.f64 x)))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(exp.f64 (-.f64 (log.f64 x) (log.f64 y)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(/.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 x y) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 x) y)) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (*.f64 (sqrt.f64 x) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 x) y)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (neg.f64 (sqrt.f64 x))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) #s(literal -1 binary64)) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) #s(literal 1 binary64)) (/.f64 y (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)) y)
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (neg.f64 (sqrt.f64 x)))) (neg.f64 y))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x))) y)
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) y)
(/.f64 (*.f64 (sqrt.f64 x) #s(literal -1/2 binary64)) (/.f64 y (sqrt.f64 x)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(/.f64 #s(literal -1/2 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal -1/2 binary64) x)))
(neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (/.f64 (neg.f64 (sqrt.f64 x)) y)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 x)) y) (*.f64 (sqrt.f64 x) #s(literal -1/2 binary64))))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (*.f64 x x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (*.f64 #s(literal 1/8 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 (*.f64 x x) y))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/8 binary64) (*.f64 y y)))
(*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x))
(*.f64 x (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/8 binary64) y)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/8 binary64) y) (*.f64 x x))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/8 binary64) x))) (*.f64 y y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 x x))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/8 binary64))) (*.f64 y y))
(/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/8 binary64) y) x)) y)
(/.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/8 binary64) y))) y)
(/.f64 (*.f64 x (*.f64 #s(literal -1/8 binary64) x)) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -8 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (*.f64 x x))) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 1/8 binary64) x))) (*.f64 (neg.f64 y) y))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -8 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (*.f64 x x)) y)
(/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)
(/.f64 (*.f64 x (*.f64 #s(literal 1/8 binary64) x)) (*.f64 y y))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 y y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal 8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 #s(literal 1/8 binary64) y) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 x (*.f64 #s(literal 1/8 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 8 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 1/8 binary64))))
(/.f64 x (/.f64 (*.f64 y y) (*.f64 #s(literal 1/8 binary64) x)))
(neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/8 binary64) (*.f64 y y))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 y y)) (*.f64 x x)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (/.f64 #s(literal 1/8 binary64) y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal -1/8 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 x y))
(*.f64 (*.f64 #s(literal 1/8 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x)
(*.f64 #s(literal 1/8 binary64) (/.f64 x (*.f64 y y)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x))
(*.f64 x (/.f64 #s(literal 1/8 binary64) (*.f64 y y)))
(pow.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 1/8 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) #s(literal -1 binary64)) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) #s(literal 1 binary64)) (*.f64 y y))
(/.f64 (*.f64 x (/.f64 #s(literal -1/8 binary64) y)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) #s(literal 1 binary64)) (/.f64 y x))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1/8 binary64) y))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) x)) (*.f64 y y))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal -8 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) y) x) y)
(/.f64 (*.f64 x (/.f64 #s(literal 1/8 binary64) y)) y)
(/.f64 (*.f64 #s(literal -1/8 binary64) x) (*.f64 (neg.f64 y) y))
(/.f64 (/.f64 #s(literal 1/8 binary64) y) (/.f64 y x))
(/.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 y y))
(/.f64 (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -8 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 1/8 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (/.f64 #s(literal 1/8 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (/.f64 #s(literal 1/8 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(literal 1/8 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 8 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 #s(literal 1/8 binary64) x)))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 8 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) x) (*.f64 y y)))
(neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 (neg.f64 y) y)))
(neg.f64 (*.f64 x (/.f64 #s(literal -1/8 binary64) (*.f64 y y))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 y y)) x))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (*.f64 y #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 #s(literal -2 binary64) y))
(*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 2 binary64) y))
(*.f64 (/.f64 x y) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal 1 binary64))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y x)) x)
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 y y) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(pow.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (*.f64 y x))
(/.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) x)) y)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 y y) #s(literal -2 binary64))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 y y) #s(literal 2 binary64))) y)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal 1 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1 binary64)) #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal -4 binary64)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) #s(literal -4 binary64)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal -2 binary64))) y)
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 2 binary64))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1/2 binary64) y))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) y)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) y) (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 y x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 #s(literal 8 binary64) y)) (*.f64 (*.f64 y y) (*.f64 y y))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 (neg.f64 x) y))
(/.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) (neg.f64 x))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal 1 binary64))
(/.f64 (neg.f64 x) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y) x)
(/.f64 #s(literal 1/2 binary64) y)
(/.f64 #s(literal -1/2 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y x) #s(literal 2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(/.f64 x (*.f64 (*.f64 y x) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 y x)))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)) x))
(neg.f64 (*.f64 x (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) x))
(neg.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) y))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) y))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (pow.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(*.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(pow.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal -1 binary64)) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(neg.f64 (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal 1 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (neg.f64 (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 y x)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 y x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (*.f64 x (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (neg.f64 y) y)) #s(literal 4 binary64))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 y y)) #s(literal -4 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) #s(literal -1/2 binary64))
(*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(*.f64 (/.f64 x y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 x x))
(*.f64 #s(literal 1/2 binary64) (/.f64 x y))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (*.f64 y x)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(*.f64 x (/.f64 #s(literal 1/2 binary64) y))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1/2 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x)) y)
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) x)
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) y))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 y x))
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) x)) y)
(/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) (neg.f64 x))
(/.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) x)) y)
(/.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (neg.f64 x) y))
(/.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) x)
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (*.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y))) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (neg.f64 x)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 #s(literal -4 binary64) y) y))) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) x) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (*.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) y)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 y x))
(/.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) y))
(/.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y x) #s(literal -2 binary64)))
(/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 x (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 y x))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 y))
(/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) y) x)
(/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) y))
(/.f64 (*.f64 x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 y x))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))
(/.f64 (/.f64 (neg.f64 x) y) #s(literal -2 binary64))
(/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(/.f64 (/.f64 x y) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) y)
(/.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) y))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 y x)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 y x) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) y) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 x (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 y x)))
(/.f64 x (*.f64 #s(literal 2 binary64) y))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 y x))))
(neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y))))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 y x)))
(neg.f64 (/.f64 (/.f64 x y) #s(literal -2 binary64)))
(neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y)))))
(neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) (*.f64 y x))))
(neg.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))
(neg.f64 (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 y x)) (*.f64 x x)))
(neg.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))
(neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(neg.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(neg.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(fma.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal -2 binary64) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 y x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(+.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(*.f64 (neg.f64 (/.f64 #s(literal 4 binary64) y)) (*.f64 (*.f64 y y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 y #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 y y)) #s(literal -1 binary64)) (pow.f64 (*.f64 y #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (*.f64 y y)) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (*.f64 y y)) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (*.f64 y y) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 4 binary64) y) (neg.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64))) (/.f64 #s(literal 4 binary64) y))
(*.f64 (/.f64 (*.f64 y y) (neg.f64 y)) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 4 binary64) y)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64)) (/.f64 #s(literal -4 binary64) y))
(*.f64 (/.f64 (*.f64 y y) y) #s(literal 2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y) #s(literal -1/2 binary64))
(*.f64 (*.f64 y #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) y) y)))
(*.f64 (neg.f64 (*.f64 y #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -4 binary64) (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(*.f64 (*.f64 (neg.f64 y) y) (/.f64 #s(literal -2 binary64) y))
(*.f64 (neg.f64 y) (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1/2 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 y y) (neg.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 4 binary64) y) y)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) y))
(*.f64 (*.f64 y y) (/.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 y y) y))
(*.f64 #s(literal 4 binary64) (neg.f64 (*.f64 (*.f64 y y) (/.f64 #s(literal -1/2 binary64) y))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal -4 binary64) y) y)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 y (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) (/.f64 #s(literal -1/2 binary64) y))))
(pow.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64))) #s(literal 4 binary64)) y)
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/2 binary64)) #s(literal -4 binary64)) y)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) y)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) y))) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 y y) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) y) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) (*.f64 #s(literal -2 binary64) y))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 #s(literal 2 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -4 binary64) y) y)
(*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))
(*.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 4 binary64) y) (neg.f64 y))
(*.f64 #s(literal -4 binary64) (*.f64 y y))
(*.f64 (*.f64 (neg.f64 y) y) #s(literal 4 binary64))
(*.f64 (neg.f64 y) (*.f64 #s(literal 4 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1 binary64))
(*.f64 (*.f64 y y) #s(literal -4 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 y) y))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(*.f64 y (*.f64 #s(literal -4 binary64) y))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))) (neg.f64 (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(/.f64 (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y)))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64)) (neg.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 y y))))
(neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y y))) (fma.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) y))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(*.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal -1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(/.f64 (neg.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(/.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))))
(neg.f64 (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(pow.f64 (exp.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))) (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(/.f64 (*.f64 x #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (neg.f64 (sqrt.f64 x)) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (sqrt.f64 x) (/.f64 y (sqrt.f64 x)))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(exp.f64 (-.f64 (log.f64 x) (log.f64 y)))
(*.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (log.f64 x) (log.f64 y))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(*.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))) (+.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (*.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))) (neg.f64 (+.f64 (log.f64 x) (log.f64 y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log.f64 y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))
(/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x))))))
(/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (log.f64 x) (log.f64 y)) (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x))))) (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64)))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(fma.f64 #s(literal -1 binary64) (log.f64 y) (log.f64 x))
(fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 x x)) (neg.f64 (log.f64 y)))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 x)) (neg.f64 (log.f64 y)))
(fma.f64 #s(literal 1 binary64) (log.f64 x) (neg.f64 (log.f64 y)))
(-.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))) (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))))
(-.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))
(-.f64 (log.f64 x) (log.f64 y))
(+.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))
(+.f64 (neg.f64 (log.f64 y)) (log.f64 x))
(+.f64 (log.f64 x) (neg.f64 (log.f64 y)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(/.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(neg.f64 (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))))
(cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (sqrt.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sqrt.f64 x)) y))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 x) y))
(*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y))
(pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 x)) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 x))) (neg.f64 y))
(/.f64 (*.f64 (sqrt.f64 x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (sqrt.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 y (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) y)
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (sqrt.f64 x))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 x)) y)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 x)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 (sqrt.f64 x)) y))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sqrt.f64 x)) y))
(exp.f64 (+.f64 (neg.f64 (log.f64 y)) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) #s(literal 1 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(*.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (neg.f64 (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(neg.f64 (tan.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(neg.f64 (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(-.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) #s(literal -1 binary64))
(/.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(neg.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))
(sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))))

eval417.0ms (3.2%)

Memory
14.4MiB live, 332.3MiB allocated
Compiler

Compiled 28 778 to 3 188 computations (88.9% saved)

prune420.0ms (3.3%)

Memory
-0.5MiB live, 765.2MiB allocated
Pruning

130 alts after pruning (122 fresh and 8 done)

PrunedKeptTotal
New1 362311 393
Fresh1391104
Picked235
Done055
Total1 3771301 507
Accuracy
61.8%
Counts
1 507 → 130
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
6.3%
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
42.3%
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
42.3%
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
26.1%
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
6.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
38.6%
(/.f64 (tan.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.1%
(/.f64 (tan.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
24.2%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
10.8%
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
20.8%
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) x)) y)) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
14.0%
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
30.5%
(/.f64 (tan.f64 (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
26.1%
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
12.2%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
19.2%
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
19.3%
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
14.6%
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
9.8%
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 2 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
22.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)))
23.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
41.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
22.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
7.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
20.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
31.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
19.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 x y))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))))))
25.9%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
24.0%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
42.4%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
41.7%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
42.2%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
16.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
42.4%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 (/.f64 x y) (/.f64 #s(literal 1/2 binary64) x)))))
28.5%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
39.5%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64))))))
38.3%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
39.1%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))))
38.8%
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
39.0%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
39.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.3%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
27.3%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
38.7%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
38.2%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))))
35.8%
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #s(approx (sin (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
22.1%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
41.8%
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
39.6%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1/2 binary64))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
40.0%
(/.f64 (tan.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
26.2%
(/.f64 (tan.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
29.2%
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
23.3%
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.0%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
30.7%
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.1%
(/.f64 (tan.f64 (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
25.4%
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
25.6%
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) x)) y))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
21.9%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
22.0%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y))))))
28.5%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
21.1%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))))
21.9%
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
38.1%
(/.f64 (tan.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.6%
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
42.3%
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
42.6%
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
37.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
38.4%
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
26.6%
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
42.6%
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
42.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
30.5%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
44.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
28.2%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
54.9%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)) y)))
54.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
24.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
24.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
46.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
49.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))) (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
55.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 x)))))))
49.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
55.1%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))
49.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
55.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 x))))))
54.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64))) (sqrt.f64 x)))))
55.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x))))))
55.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y)))) (sqrt.f64 x)))))
55.5%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
54.6%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))))))
54.7%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log.f64 y)))))))
55.3%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))))))
55.5%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))))))
55.2%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x))))))))))
54.9%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y))))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))) (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (log.f64 x) (log.f64 y))))))
54.8%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (log.f64 x) (log.f64 y))))))))
54.7%
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
50.1%
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
55.3%
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (exp (+ (* (log y) -1) (log x))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))))
6.4%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
7.0%
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
42.2%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
41.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
44.9%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
3.0%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
3.0%
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
55.1%
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Compiler

Compiled 6 760 to 2 745 computations (59.4% saved)

regimes673.0ms (5.2%)

Memory
-5.2MiB live, 479.1MiB allocated
Counts
204 → 1
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (neg (* x x)) -1/2) (* x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (exp (+ (* (log y) -1) (log x))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 (/.f64 x y) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)))
(/.f64 (tan.f64 (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) x)) y)) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) x)) y))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y))))))
(/.f64 (tan.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y)) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 #s(literal -2 binary64) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 x))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #s(approx (sin (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x))))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
#s(approx (/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2)))) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (tan.f64 (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64))) (sqrt.f64 x)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (log.f64 x) (log.f64 y))))))
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 x)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y)))) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (log.f64 x) (log.f64 y))))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64))))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (tan.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y)) #s(literal -1 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x)) #s(literal -1 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1 binary64)))))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 x y))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) y) x) #s(literal -1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))))
(/.f64 (tan.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))))
(/.f64 (tan.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) y))) #s(literal -1 binary64))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 y #s(literal -1/4 binary64))) (pow.f64 y #s(literal -1/4 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal -1/2 binary64))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 2 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) y))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal -1/4 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (pow.f64 y #s(literal -1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (pow.f64 y #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/4 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) (sin.f64 (exp.f64 (-.f64 (log.f64 x) (log.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) #s(literal 3 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log.f64 y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (log.f64 x) (log.f64 y))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))) (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log.f64 y))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 y)) (pow.f64 (log.f64 y) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 y) (-.f64 (log.f64 y) (neg.f64 (log.f64 x))))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)))) (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 y) #s(literal 2 binary64)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 (log.f64 y)) (log.f64 x)) (-.f64 (neg.f64 (log.f64 y)) (log.f64 x))))))))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y)))) (sqrt.f64 x)))))
Calls

5 calls:

340.0ms
y
117.0ms
x
84.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
64.0ms
(*.f64 y #s(literal 2 binary64))
55.0ms
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
55.6%1x
55.6%1y
55.6%1(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.6%1(/.f64 x (*.f64 y #s(literal 2 binary64)))
55.6%1(*.f64 y #s(literal 2 binary64))
Compiler

Compiled 33 to 21 computations (36.4% saved)

regimes274.0ms (2.1%)

Memory
5.6MiB live, 431.7MiB allocated
Counts
150 → 1
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (neg (* x x)) -1/2) (* x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (exp (+ (* (log y) -1) (log x))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 (/.f64 x y) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)))
(/.f64 (tan.f64 (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) x)) y)) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) x)) y))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y))))))
(/.f64 (tan.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y)) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 #s(literal -2 binary64) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 x))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #s(approx (sin (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x))))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
#s(approx (/ (tan (* (pow (* 2 y) -1/2) (* (pow (* 2 y) -1/2) x))) (sin (/ x (* y 2)))) (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(*.f64 (/.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (*.f64 (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))))
(/.f64 (tan.f64 (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 #s(approx (pow (* 2 y) -1/2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) (sqrt.f64 #s(literal 1/2 binary64)))) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1/2 binary64))) (sqrt.f64 x)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 y (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) #s(literal -1 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (log.f64 x) (log.f64 y))))))
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal -1/2 binary64) (/.f64 x y)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (fma.f64 (log.f64 y) #s(literal -1 binary64) (log.f64 x))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 0 binary64))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 x)))))))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
Calls

5 calls:

86.0ms
x
47.0ms
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
46.0ms
y
44.0ms
(*.f64 y #s(literal 2 binary64))
40.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
55.5%1(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.5%1y
55.5%1(*.f64 y #s(literal 2 binary64))
55.5%1x
55.5%1(/.f64 x (*.f64 y #s(literal 2 binary64)))
Compiler

Compiled 33 to 21 computations (36.4% saved)

regimes266.0ms (2.1%)

Memory
-0.6MiB live, 395.4MiB allocated
Counts
131 → 1
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (neg (* x x)) -1/2) (* x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y))) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)) y)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 4 binary64) y)) y) (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x))))))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y y))) (*.f64 #s(literal 4 binary64) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) y) (/.f64 y x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (fma.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y y) y))) #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 x (*.f64 y y))) #s(literal -1/48 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) y) x))))) #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (exp (+ (* (log y) -1) (log x))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) y)))))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (tan.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)))
(/.f64 (tan.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 y x))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 y x)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y))) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1/2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) y) #s(literal -1/2 binary64)))))) (tan.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y x)) (*.f64 #s(literal 1/2 binary64) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal 2 binary64) y))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 x (*.f64 (/.f64 x y) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)))
(/.f64 (tan.f64 (/.f64 (*.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 x x)) y)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 x x)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (*.f64 x x)) (neg.f64 x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) x) y) #s(literal -1/2 binary64)) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 (*.f64 y y) #s(literal 4 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x)))
(/.f64 (tan.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 x y)) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 y y) #s(literal 2 binary64))))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) y))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))))
(/.f64 (tan.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64))) (*.f64 #s(literal 4 binary64) y)) y)))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (*.f64 (*.f64 y y) #s(literal 2 binary64)) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 #s(literal 2 binary64) (/.f64 y (*.f64 y y)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) x)) y)) (sin.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))))
(/.f64 (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (/.f64 #s(literal 1/2 binary64) y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 y y))) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -8 binary64) y) (*.f64 y y)) y) (*.f64 #s(literal -4 binary64) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 x (*.f64 x x)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 x (/.f64 #s(literal 1/2 binary64) x)) y))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 (*.f64 #s(literal 8 binary64) y) (*.f64 y y)) #s(literal 1/4 binary64))) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (*.f64 x (*.f64 x (/.f64 #s(literal 1/2 binary64) (*.f64 y x))))) (sin.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y))))))
(/.f64 (tan.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) y)) (*.f64 #s(literal -2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 #s(literal -2 binary64) x) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1/2 binary64) y)) (*.f64 (*.f64 #s(literal 4 binary64) y) y)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 y (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 y y)) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)))))
(/.f64 (tan.f64 (*.f64 x (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -4 binary64) y) y)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) y) y)) #s(literal -2 binary64)))) (sin.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) y)) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 (/.f64 y (*.f64 y y)) #s(literal 1/2 binary64)))))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (neg.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 (*.f64 (/.f64 x (*.f64 (*.f64 #s(literal 4 binary64) y) y)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y)))) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (exp.f64 (log.f64 x))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y))) (cos.f64 (/.f64 x (*.f64 #s(literal -2 binary64) y)))) #s(literal -1/2 binary64))
(/.f64 (tan.f64 (/.f64 x (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) y))))) #s(approx (sin (/ x (* y 2))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 (tan.f64 (/.f64 x (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 8 binary64)) (*.f64 #s(literal 8 binary64) y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x y))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 x y))) #s(literal 1/2 binary64)))
(/.f64 (tan.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal -1/2 binary64)) x))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sqrt.f64 x))))))
(/.f64 (tan.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
Calls

5 calls:

82.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
49.0ms
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
47.0ms
(*.f64 y #s(literal 2 binary64))
42.0ms
x
39.0ms
y
Results
AccuracySegmentsBranch
55.3%1(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.3%1x
55.3%1y
55.3%1(*.f64 y #s(literal 2 binary64))
55.3%1(/.f64 x (*.f64 y #s(literal 2 binary64)))
Compiler

Compiled 33 to 21 computations (36.4% saved)

regimes80.0ms (0.6%)

Memory
2.4MiB live, 82.0MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x (/.f64 x (*.f64 (*.f64 y x) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) y)) x)))
(/.f64 #s(approx (tan (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 #s(approx (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ x (* y 2))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (neg (* x x)) -1/2) (* x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) #s(approx (sin (/ (* (* x x) 1/2) (* x y))) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal -2 binary64)) y)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) x) (/.f64 #s(literal 1 binary64) y)) x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)))))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Calls

5 calls:

48.0ms
(*.f64 y #s(literal 2 binary64))
10.0ms
x
7.0ms
y
7.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
6.0ms
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
55.1%1(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.1%1x
55.1%1y
55.1%1(*.f64 y #s(literal 2 binary64))
56.8%2(/.f64 x (*.f64 y #s(literal 2 binary64)))
Compiler

Compiled 33 to 21 computations (36.4% saved)

regimes3.0ms (0%)

Memory
7.4MiB live, 7.4MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
Outputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x))))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Calls

1 calls:

3.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
56.7%2(/.f64 x (*.f64 y #s(literal 2 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes16.0ms (0.1%)

Memory
-1.9MiB live, 34.6MiB allocated
Accuracy

Total -33.7b remaining (-117.3%)

Threshold costs -33.7b (-117.3%)

Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (*.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) x) x #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 y y)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (/ (neg (* (* (* y y) 4) (* 2 y))) (neg (* (* y y) 4))))) (sin (/ x (* y 2)))) #s(approx (+ (* (/ 1/8 (* y y)) (* x x)) 1) (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) y) y)))
(/.f64 #s(literal 1 binary64) #s(approx (cos (* -1/2 (/ x y))) (fma.f64 #s(literal -1/8 binary64) (*.f64 x (/.f64 x (*.f64 y y))) #s(literal 1 binary64))))
Outputs
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Calls

5 calls:

5.0ms
(*.f64 y #s(literal 2 binary64))
3.0ms
x
3.0ms
y
2.0ms
(/.f64 x (*.f64 y #s(literal 2 binary64)))
2.0ms
(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
55.1%1(/.f64 (tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))) (sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64)))))
55.1%1x
55.1%1y
55.1%1(*.f64 y #s(literal 2 binary64))
55.1%1(/.f64 x (*.f64 y #s(literal 2 binary64)))
Compiler

Compiled 33 to 21 computations (36.4% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.715242436865148e+31
8.69634575488781e+31
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.715242436865148e+31
8.69634575488781e+31
Compiler

Compiled 14 to 13 computations (7.1% saved)

simplify10.0ms (0.1%)

Memory
-15.8MiB live, 21.4MiB allocated
Algorithm
egg-herbie
Rules
11×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
mul-1-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051135
166134
269134
371134
472134
573134
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y)))) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(if (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 79999999999999997087170359721984 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 79999999999999997087170359721984 binary64)) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))
Outputs
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y)))) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 x) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (neg.f64 (log.f64 y))))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (sqrt.f64 x))) #s(literal -1 binary64))) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 y (sqrt.f64 x))))) (sqrt.f64 x)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 x) y) (sqrt.f64 x)) #s(literal -1/2 binary64))))
(if (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 79999999999999997087170359721984 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x y)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 79999999999999997087170359721984 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 x y) #s(literal -1/2 binary64)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 79999999999999997087170359721984 binary64)) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 x (*.f64 #s(literal 2 binary64) y)) #s(literal 79999999999999997087170359721984 binary64)) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) x)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)))
#s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))

soundness1.1s (8.3%)

Memory
17.6MiB live, 588.1MiB allocated
Rules
7 234×lower-fma.f64
7 234×lower-fma.f32
3 041×lower-+.f64
3 041×lower-+.f32
2 724×lower-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03162054
19502028
233881926
091111817
057236
092232
1289190
21625155
08798155
063271
0100261
1294225
21688198
08784196
042236
073170
1213160
21114128
37947128
08004128
0833
01333
13333
214228
378828
0817128
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 379 to 233 computations (38.5% saved)

preprocess79.0ms (0.6%)

Memory
-15.8MiB live, 168.4MiB allocated
Compiler

Compiled 586 to 362 computations (38.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...