Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, K

Time bar (total: 16.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.1MiB allocated

analyze351.0ms (2.2%)

Memory
14.0MiB live, 288.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
25%24.9%74.8%0.3%0%0%0%7
33.3%24.9%49.9%0.3%0%24.9%0%8
33.3%24.9%49.9%0.3%0%24.9%0%9
33.3%24.9%49.9%0.3%0%24.9%0%10
33.3%24.9%49.9%0.3%0%24.9%0%11
33.3%24.9%49.9%0.3%0%24.9%0%12
Compiler

Compiled 21 to 20 computations (4.8% saved)

sample3.6s (22.2%)

Memory
44.1MiB live, 3 594.6MiB allocated
Samples
1.2s3 170×1valid
837.0ms5 086×0valid
501.0ms4 179×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-div: 430.0ms (24.9% of total)
ival-mult: 398.0ms (23% of total)
ival-cos: 305.0ms (17.7% of total)
ival-sqrt: 304.0ms (17.6% of total)
ival-sub: 181.0ms (10.5% of total)
adjust: 81.0ms (4.7% of total)
exact: 14.0ms (0.8% of total)
ival-true: 10.0ms (0.6% of total)
ival-assert: 5.0ms (0.3% of total)
Bogosity

explain257.0ms (1.6%)

Memory
35.8MiB live, 396.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
14358(4.420684932100809e+24 7.0989388432174e+177 -6.489751720270418e-207 -7.767466339841775e-174 1.2190186753846154e+180 1.5672503618110596e-93)0-(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
00-0-(sqrt.f64 x)
00-0-(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
00-0-a
00-0-t
00-0-#s(literal 3 binary64)
00-0-(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
00-0-(/.f64 (*.f64 z t) #s(literal 3 binary64))
00-0-y
00-0-(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
00-0-(/.f64 a (*.f64 b #s(literal 3 binary64)))
00-0-(*.f64 z t)
00-0-z
00-0-(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(*.f64 b #s(literal 3 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))sensitivity1590
cos.f64(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))oflow-rescue420
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))overflow42
(*.f64 z t)overflow42
(/.f64 (*.f64 z t) #s(literal 3 binary64))overflow42
Confusion
Predicted +Predicted -
+910
-11055
Precision
0.4527363184079602
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+9100
-110055
Precision?
0.4527363184079602
Recall?
1.0
Freqs
test
numberfreq
055
1201
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
98.0ms390×1valid
14.0ms122×0valid
Compiler

Compiled 177 to 58 computations (67.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-cos: 20.0ms (27.5% of total)
ival-mult: 16.0ms (22% of total)
ival-sub: 10.0ms (13.7% of total)
ival-div: 10.0ms (13.7% of total)
adjust: 9.0ms (12.4% of total)
ival-sqrt: 6.0ms (8.2% of total)
ival-true: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)

preprocess156.0ms (1%)

Memory
-14.5MiB live, 106.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0149531
1366527
2830515
31772515
44174515
55961515
67476515
77821515
87958515
97973515
01819
02819
14219
27919
314019
422619
533519
648419
767219
890719
9111919
10146619
11160619
12162619
13162819
14162819
0162817
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
Outputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Symmetry

(sort z t)

Compiler

Compiled 19 to 18 computations (5.3% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
Compiler

Compiled 19 to 18 computations (5.3% saved)

simplify51.0ms (0.3%)

Memory
-5.4MiB live, 33.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
cost-diff1
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01877
02877
14277
27977
314077
422677
533577
648477
767277
890777
9111977
10146677
11160677
12162677
13162877
14162877
0162872
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
y
(/.f64 (*.f64 z t) #s(literal 3 binary64))
(*.f64 z t)
z
t
#s(literal 3 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
Outputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
y
(/.f64 (*.f64 z t) #s(literal 3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 3 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b

localize176.0ms (1.1%)

Memory
-4.2MiB live, 74.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.18359375
(/.f64 (*.f64 z t) #s(literal 3 binary64))
accuracy0.25
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
accuracy0.2578125
(/.f64 a (*.f64 b #s(literal 3 binary64)))
accuracy32.567111953772994
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
Samples
158.0ms195×1valid
7.0ms61×0valid
Compiler

Compiled 79 to 20 computations (74.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
ival-sub: 77.0ms (52.6% of total)
ival-cos: 38.0ms (26% of total)
ival-div: 15.0ms (10.2% of total)
ival-mult: 8.0ms (5.5% of total)
adjust: 5.0ms (3.4% of total)
ival-sqrt: 3.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series87.0ms (0.5%)

Memory
-0.6MiB live, 36.8MiB allocated
Counts
7 → 58
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 z t) #s(literal 3 binary64))
Outputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(* -1/3 (* t z))
(- y (* 1/3 (* t z)))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(cos (- y (* 1/3 (* t z))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ y (* -1/3 (* t z)))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* 1/3 (* t z))
(* z (- (/ y z) (* 1/3 t)))
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(* t (- (/ y t) (* 1/3 z)))
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 1/3 (/ a b))
(* -1/3 (/ a b))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
Calls

18 calls:

TimeVariablePointExpression
58.0ms
a
@0
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (/ (* z t) 3))
3.0ms
x
@0
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (/ (* z t) 3))
3.0ms
x
@-inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (/ (* z t) 3))
3.0ms
z
@0
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (/ (* z t) 3))
2.0ms
t
@inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (/ (* z t) 3))

simplify514.0ms (3.2%)

Memory
-126.7MiB live, 251.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02341210
17201193
223131148
345431132
085431046
Stop Event
iter limit
node limit
Counts
58 → 57
Calls
Call 1
Inputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(* -1/3 (* t z))
(- y (* 1/3 (* t z)))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(cos (- y (* 1/3 (* t z))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ y (* -1/3 (* t z)))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* 1/3 (* t z))
(* z (- (/ y z) (* 1/3 t)))
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(* t (- (/ y t) (* 1/3 z)))
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 1/3 (/ a b))
(* -1/3 (/ a b))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
Outputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(* 2 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (sqrt.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (neg.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (sqrt.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(* -1/3 (* t z))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(- y (* 1/3 (* t z)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(*.f64 (sqrt.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) y (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(fma.f64 (*.f64 y y) (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (neg.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (*.f64 (sqrt.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))))
(cos (neg (* 1/3 (* t z))))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (fma.f64 y (*.f64 #s(literal 1/6 binary64) y) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(cos (- y (* 1/3 (* t z))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64)))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y))) (*.f64 (cos.f64 y) #s(literal 2 binary64)))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) z)) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) (cos.f64 y)) (*.f64 t t))) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 2/3 binary64)))) z (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(+ y (* -1/3 (* t z)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(* 2 (* (sqrt x) (cos y)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y))) (*.f64 (cos.f64 y) #s(literal 2 binary64))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) z)) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) (cos.f64 y)) (*.f64 t t))) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 2/3 binary64)))) z (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(cos y)
(cos.f64 y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (cos.f64 y))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 z (*.f64 #s(literal -1/18 binary64) (*.f64 t t))) (cos.f64 y))) z (cos.f64 y))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 t t) (*.f64 (*.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) z) (sin.f64 y))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(* 1/3 (* t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(* z (- (/ y z) (* 1/3 t)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z)) z)
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z)) z)
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (fma.f64 #s(literal 2 binary64) (cos.f64 y) (*.f64 t (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/9 binary64)))))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 z z) t)) (cos.f64 y) (fma.f64 t (*.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 z #s(literal 3 binary64)) t)) (sin.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z))))) t (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (fma.f64 #s(literal 2 binary64) (cos.f64 y) (*.f64 t (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/9 binary64))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 z z) t)) (cos.f64 y) (fma.f64 t (*.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 z #s(literal 3 binary64)) t)) (sin.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z))))) t (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 z z) (*.f64 (*.f64 #s(literal -1/162 binary64) (*.f64 (pow.f64 z #s(literal 3 binary64)) t)) (sin.f64 y))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(* t (- (/ y t) (* 1/3 z)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t)) t)
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t)) t)
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* 1/3 (/ a b))
(*.f64 (/.f64 a b) #s(literal 1/3 binary64))
(* -1/3 (/ a b))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b)

rewrite423.0ms (2.6%)

Memory
-1.6MiB live, 224.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01861
02861
19261
268861
0884056
Stop Event
iter limit
node limit
iter limit
Counts
7 → 330
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 z t) #s(literal 3 binary64))
Outputs
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64))) (pow.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 4 binary64)) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 4 binary64)) (+.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (/.f64 b a))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 9 binary64)) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 9 binary64))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 6 binary64)) (+.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (/.f64 b a))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64)))) (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64)))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64))) (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (cos.f64 y) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (cos.f64 y) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (/.f64 #s(literal -1 binary64) b) (*.f64 a #s(literal 1/3 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 x) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (sqrt.f64 x) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 a) b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (/.f64 #s(literal 1/3 binary64) b) (neg.f64 a) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 1 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 1 binary64)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(-.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(+.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (/.f64 a (*.f64 #s(literal -3 binary64) b))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (neg.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(+.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(*.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(*.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))))
(*.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(*.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (+.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))) (+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) y))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal -1/27 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 y y) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (*.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64)))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))
(neg.f64 (/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(neg.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y)
(fma.f64 (neg.f64 z) (*.f64 t #s(literal 1/3 binary64)) y)
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(fma.f64 (neg.f64 t) (*.f64 z #s(literal 1/3 binary64)) y)
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)
(fma.f64 (*.f64 t #s(literal 1/3 binary64)) (neg.f64 z) y)
(fma.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 z) t) y)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) y)
(fma.f64 (*.f64 y y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(fma.f64 (*.f64 (neg.f64 z) t) #s(literal 1/3 binary64) y)
(fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)
(fma.f64 t (*.f64 (neg.f64 z) #s(literal 1/3 binary64)) y)
(fma.f64 t (*.f64 z #s(literal -1/3 binary64)) y)
(fma.f64 t (neg.f64 (*.f64 z #s(literal 1/3 binary64))) y)
(fma.f64 z (*.f64 t #s(literal -1/3 binary64)) y)
(fma.f64 y #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(-.f64 (+.f64 y #s(literal 0 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(-.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y))
(-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(+.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) y)
(+.f64 y (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(*.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))))
(*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (cos.f64 y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (neg.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))))))
(/.f64 (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))) #s(literal 4 binary64))
(/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))))
(fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (neg.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
(*.f64 (*.f64 a #s(literal 1/3 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 #s(literal -1/3 binary64) (/.f64 (neg.f64 a) b))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 a #s(literal 1/3 binary64)))
(*.f64 (/.f64 (neg.f64 a) b) #s(literal -1/3 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(*.f64 (/.f64 a b) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (/.f64 a b))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) a)
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/3 binary64) b) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 a (*.f64 (/.f64 #s(literal 1/3 binary64) b) #s(literal 1 binary64)))
(*.f64 a (/.f64 #s(literal 1/3 binary64) b))
(pow.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 a #s(literal 1/3 binary64)) #s(literal 1 binary64)) b)
(/.f64 (*.f64 (/.f64 (neg.f64 a) b) #s(literal 1 binary64)) #s(literal -3 binary64))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1/3 binary64)) (neg.f64 b))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/3 binary64))) b)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b)) #s(literal -3 binary64))
(/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) a) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 1/3 binary64) a) b)
(/.f64 (*.f64 a #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (*.f64 a #s(literal 1/3 binary64))) (neg.f64 b))
(/.f64 (*.f64 a #s(literal 1/3 binary64)) b)
(/.f64 (/.f64 (neg.f64 a) b) #s(literal -3 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -3 binary64) b) a))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
(/.f64 #s(literal 1/3 binary64) (/.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a))
(/.f64 (neg.f64 a) (*.f64 #s(literal -3 binary64) b))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(neg.f64 (*.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 1 binary64)))
(neg.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -3 binary64) b)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(-.f64 #s(literal 0 binary64) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) t) z)
(*.f64 (*.f64 #s(literal 1/3 binary64) z) t)
(*.f64 (*.f64 #s(literal 1 binary64) t) (*.f64 z #s(literal 1/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 t #s(literal 1/3 binary64)))
(*.f64 (neg.f64 (neg.f64 z)) (*.f64 t #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 z) (*.f64 t #s(literal -1/3 binary64)))
(*.f64 (neg.f64 t) (*.f64 z #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(*.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z #s(literal 1 binary64)))
(*.f64 (*.f64 t #s(literal 1/3 binary64)) z)
(*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 (*.f64 (neg.f64 z) t) #s(literal -1/3 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 1 binary64))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t (*.f64 (*.f64 z #s(literal 1/3 binary64)) #s(literal 1 binary64)))
(*.f64 t (*.f64 (neg.f64 z) #s(literal -1/3 binary64)))
(*.f64 t (*.f64 #s(literal 1/3 binary64) z))
(*.f64 t (*.f64 z #s(literal 1/3 binary64)))
(*.f64 z (*.f64 (*.f64 t #s(literal 1/3 binary64)) #s(literal 1 binary64)))
(*.f64 z (*.f64 t #s(literal 1/3 binary64)))
(pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1 binary64))
(/.f64 (*.f64 z #s(literal 1 binary64)) (/.f64 #s(literal 3 binary64) t))
(/.f64 (*.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 3 binary64) t))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -3 binary64) (*.f64 t z)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))
(/.f64 (*.f64 (neg.f64 z) t) #s(literal -3 binary64))
(/.f64 (*.f64 t z) #s(literal 3 binary64))
(/.f64 z (/.f64 #s(literal 3 binary64) t))
(neg.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))

eval293.0ms (1.8%)

Memory
6.5MiB live, 90.3MiB allocated
Compiler

Compiled 14 438 to 1 486 computations (89.7% saved)

prune55.0ms (0.3%)

Memory
17.7MiB live, 94.7MiB allocated
Pruning

41 alts after pruning (40 fresh and 1 done)

PrunedKeptTotal
New33540375
Fresh000
Picked011
Done000
Total33541376
Accuracy
77.3%
Counts
376 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.8%
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
67.0%
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
28.2%
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
27.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))))
66.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
67.4%
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
26.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
10.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal 3 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
21.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (/.f64 a b) #s(literal 3 binary64)))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
41.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
35.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
53.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
52.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
40.3%
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
63.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
51.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y))) (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
58.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
66.8%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
74.6%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
64.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b))
64.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a))
25.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
Compiler

Compiled 3 731 to 2 142 computations (42.6% saved)

simplify168.0ms (1%)

Memory
-3.3MiB live, 114.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff2
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff2
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64)))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
cost-diff1
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
cost-diff2
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
cost-diff0
(/.f64 a b)
cost-diff0
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
cost-diff0
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069640
0115638
1185637
2369621
3796621
41641621
52578621
63637621
75281621
87458621
08144600
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
#s(literal -1/3 binary64)
(/.f64 a b)
a
b
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
y
(/.f64 (*.f64 z t) #s(literal 3 binary64))
(*.f64 z t)
z
t
#s(literal 3 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
(/.f64 #s(literal -1 binary64) b)
#s(literal -1 binary64)
b
(/.f64 a #s(literal -3 binary64))
a
#s(literal -3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64)))
(*.f64 (sin.f64 y) z)
(sin.f64 y)
y
z
#s(literal 1/3 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
(*.f64 (*.f64 (cos.f64 y) z) z)
(*.f64 (cos.f64 y) z)
(cos.f64 y)
t
#s(literal -1/18 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
(pow.f64 y #s(literal 4 binary64))
y
#s(literal 4 binary64)
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)
#s(literal -1 binary64)
(fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
Outputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
#s(literal -1/3 binary64)
(/.f64 a b)
a
b
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)
y
(/.f64 (*.f64 z t) #s(literal 3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 3 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) b)
#s(literal -1 binary64)
b
(/.f64 a #s(literal -3 binary64))
(*.f64 #s(literal -1/3 binary64) a)
a
#s(literal -3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) t (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) t) z (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) t (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) t) z (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) t (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) t) z (cos.f64 y)))
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) t (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) t) z (cos.f64 y))
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) t (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) z)
(*.f64 (sin.f64 y) z)
(sin.f64 y)
y
z
#s(literal 1/3 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))
(*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
(*.f64 (*.f64 (cos.f64 y) z) z)
(*.f64 (cos.f64 y) z)
(cos.f64 y)
t
#s(literal -1/18 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
(*.f64 (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(/.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
(pow.f64 y #s(literal 4 binary64))
y
#s(literal 4 binary64)
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)
#s(literal -1 binary64)
(fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)

localize504.0ms (3.1%)

Memory
3.5MiB live, 481.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy11.331975517415565
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
accuracy14.48984901129866
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
accuracy32.567111953772994
(cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
accuracy42.58587721263352
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
accuracy0.2578125
(/.f64 a (*.f64 b #s(literal 3 binary64)))
accuracy1.2552525578988902
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
accuracy5.215457734578651
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
accuracy34.66132476102916
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))
accuracy0.18359375
(/.f64 (*.f64 z t) #s(literal 3 binary64))
accuracy0.25
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
accuracy0.28515625
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
accuracy32.567111953772994
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
accuracy0.0
(/.f64 a b)
accuracy0.3125
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
accuracy30.994731028284527
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
accuracy0.01171875
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
accuracy0.25
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
accuracy0.2578125
(/.f64 a (*.f64 b #s(literal 3 binary64)))
accuracy31.833082847146915
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
Samples
353.0ms195×1valid
85.0ms61×0valid
Compiler

Compiled 579 to 58 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 292.0ms
ival-mult: 153.0ms (52.4% of total)
ival-cos: 31.0ms (10.6% of total)
adjust: 19.0ms (6.5% of total)
ival-pow: 18.0ms (6.2% of total)
ival-sub: 17.0ms (5.8% of total)
const: 16.0ms (5.5% of total)
ival-div: 15.0ms (5.1% of total)
ival-add: 8.0ms (2.7% of total)
ival-sin: 8.0ms (2.7% of total)
ival-pow2: 4.0ms (1.4% of total)
ival-sqrt: 3.0ms (1% of total)
exact: 1.0ms (0.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series138.0ms (0.9%)

Memory
0.7MiB live, 160.4MiB allocated
Counts
27 → 182
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(sqrt.f64 x)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(/.f64 a b)
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))))
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(/.f64 (*.f64 z t) #s(literal 3 binary64))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
Outputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(sqrt x)
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2)))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(* -1/3 (* t z))
(- y (* 1/3 (* t z)))
(* -1/18 (* t (pow z 2)))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(* -1/27 (* (pow t 3) (pow z 3)))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/9 (* (pow t 2) (* y (pow z 2)))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* -1/3 (* t (* y z))) (* -1/9 (* (pow t 2) (pow z 2))))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* y (- y (* 1/3 (* t z)))) (* -1/9 (* (pow t 2) (pow z 2))))))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(* t (pow z 2))
(+ (* -1/2 (* t (* (pow y 2) (pow z 2)))) (* t (pow z 2)))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* 1/24 (* t (* (pow y 2) (pow z 2)))))))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* (pow y 2) (+ (* -1/720 (* t (* (pow y 2) (pow z 2)))) (* 1/24 (* t (pow z 2))))))))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(+ y (* -1/3 (* t z)))
(cos (* -1/3 (* t z)))
(+ (cos (* -1/3 (* t z))) (* -1 (* y (sin (* -1/3 (* t z))))))
(+ (cos (* -1/3 (* t z))) (* y (- (* -1/2 (* y (cos (* -1/3 (* t z))))) (sin (* -1/3 (* t z))))))
(+ (cos (* -1/3 (* t z))) (* y (- (* y (+ (* -1/2 (cos (* -1/3 (* t z)))) (* 1/6 (* y (sin (* -1/3 (* t z))))))) (sin (* -1/3 (* t z))))))
(* -1/81 (* (pow t 4) (pow z 4)))
(- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4))))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(pow y 3)
(* (pow y 3) (+ 1 (* -1/3 (/ (* t z) y))))
(* (pow y 3) (- (+ 1 (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(* (pow y 3) (- (+ 1 (* -1/27 (/ (* (pow t 3) (pow z 3)) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y)))))
(cos (- y (* 1/3 (* t z))))
(* t (* (pow z 2) (cos y)))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* y (- (+ 1 (* -1 (/ (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(* y (- (+ 1 (* -1 (/ (+ (* -1/3 (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))))) (+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/27 (* (pow t 3) (pow z 3))))) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (+ (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y))))))
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))
(pow y 4)
(* (pow y 4) (+ 1 (* -1/81 (/ (* (pow t 4) (pow z 4)) (pow y 4)))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(* -1 (* (pow y 3) (- (* 1/3 (/ (* t z) y)) 1)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* 1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (* t z))) y)) 1)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* -1 (/ (- (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/9 (* (pow t 2) (pow z 2)))) y)) (* 1/3 (* t z))) y)) 1)))
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(* -1 (* y (- (* -1 (/ (- (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/9 (/ (* (pow t 2) (pow z 2)) y))) (* 1/3 (* t z))) y)) 1)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/27 (/ (* (pow t 3) (pow z 3)) y)) (+ (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/3 (/ (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))))) y)))) (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))) y)) (* 1/3 (* t z))) y)) 1)))
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(* 1/3 (* z (sin y)))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(+ (* -1/3 (* t (* (pow y 2) z))) (pow y 3))
(+ (* z (- (* 1/9 (* (pow t 2) (* y z))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(+ (* z (- (* z (- (* -1/27 (* (pow t 3) z)) (* -1/9 (* (pow t 2) y)))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* 1/3 (* t z))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ y (* z (- (* -1 (* z (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2))))))) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(+ (cos y) (* z (- (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (- (+ (* -1/18 (* (pow t 2) (cos y))) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(+ (* -1/81 (* (pow t 4) (pow z 4))) (pow y 4))
(* z (- (/ y z) (* 1/3 t)))
(* -1/18 (* t (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(* (pow z 3) (+ (* -1/27 (pow t 3)) (* 1/9 (/ (* (pow t 2) y) z))))
(* (pow z 3) (- (+ (* -1/3 (/ (* t (pow y 2)) (pow z 2))) (* -1/27 (pow t 3))) (* -1/9 (/ (* (pow t 2) y) z))))
(* (pow z 3) (- (+ (* -1/27 (pow t 3)) (/ (pow y 3) (pow z 3))) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/3 (/ (* t (pow y 2)) (pow z 2))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* z (+ (* -1/3 t) (/ y z)))
(* z (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t))) (pow z 2))) (* -1/3 t)) (* -1 (/ y z))))
(* z (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow t 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) t)) (* 9 (/ (pow y 3) (pow t 2))))) (pow z 3))) (* -1/3 t)) (+ (* -3 (/ (pow y 2) (* t (pow z 2)))) (+ (* -1 (/ y z)) (* 3 (/ (pow y 2) (* t (pow z 2))))))))
(* (pow z 4) (- (/ (pow y 4) (pow z 4)) (* 1/81 (pow t 4))))
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(* -1 (* (pow z 3) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/27 (pow t 3)))))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1/3 (/ (* t (pow y 2)) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) z)) (* -1/3 (* t (pow y 2)))) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* -1 (* z (+ (* -1 (/ y z)) (* 1/3 t))))
(* -1 (* z (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) z)) (* 1/3 t))))
(* -1 (* z (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* (pow t 2) z))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) (* t z))) (* 9 (/ (pow y 3) (* (pow t 2) z))))) (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) z)) (* -1 y)) z)) (* 1/3 t))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (* t (- (* 1/9 (* t (* y (pow z 2)))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(+ (* t (- (* t (- (* -1/27 (* t (pow z 3))) (* -1/9 (* y (pow z 2))))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(+ y (* t (- (* -1 (* t (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(+ y (* t (- (* t (- (* -1 (* t (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2))))))) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(+ (cos y) (* t (- (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (- (+ (* -1/18 (* (pow z 2) (cos y))) (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(* t (- (/ y t) (* 1/3 z)))
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 3) (+ (* -1/27 (pow z 3)) (* 1/9 (/ (* y (pow z 2)) t))))
(* (pow t 3) (- (+ (* -1/3 (/ (* (pow y 2) z) (pow t 2))) (* -1/27 (pow z 3))) (* -1/9 (/ (* y (pow z 2)) t))))
(* (pow t 3) (- (+ (* -1/27 (pow z 3)) (/ (pow y 3) (pow t 3))) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/3 (/ (* (pow y 2) z) (pow t 2))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* t (+ (* -1/3 z) (/ y t)))
(* t (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z))) (pow t 2))) (* -1/3 z)) (* -1 (/ y t))))
(* t (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow z 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) z)) (* 9 (/ (pow y 3) (pow z 2))))) (pow t 3))) (* -1/3 z)) (+ (* -3 (/ (pow y 2) (* (pow t 2) z))) (+ (* -1 (/ y t)) (* 3 (/ (pow y 2) (* (pow t 2) z)))))))
(* (pow t 4) (- (/ (pow y 4) (pow t 4)) (* 1/81 (pow z 4))))
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(* -1 (* (pow t 3) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/27 (pow z 3)))))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1/3 (/ (* (pow y 2) z) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) t)) (* -1/3 (* (pow y 2) z))) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* -1 (* t (+ (* -1 (/ y t)) (* 1/3 z))))
(* -1 (* t (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) t)) (* 1/3 z))))
(* -1 (* t (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* t (pow z 2)))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) (* t z))) (* 9 (/ (pow y 3) (* t (pow z 2)))))) (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) t)) (* -1 y)) t)) (* 1/3 z))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* -1/3 (/ a b))
(/ a b)
(* 1/3 (/ a b))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* a (- (* 2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (* a (+ (* -2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/ (- (* 2 (* (* b (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))) (sqrt x))) (* 1/3 a)) b)
Calls

18 calls:

TimeVariablePointExpression
35.0ms
t
@-inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (/ a b)) (/ a b) (* (/ -1 b) (/ a -3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (/ -1 b) (/ a -3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (- (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (cos (- y (/ (* z t) 3))) (/ (* z t) 3) (cos (- y (/ (* z t) 3))) (* (* (* (cos y) z) z) t) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (- (pow y 4) (pow (* 1/3 (* t z)) 4)))
11.0ms
y
@-inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (/ a b)) (/ a b) (* (/ -1 b) (/ a -3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (/ -1 b) (/ a -3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (- (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (cos (- y (/ (* z t) 3))) (/ (* z t) 3) (cos (- y (/ (* z t) 3))) (* (* (* (cos y) z) z) t) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (- (pow y 4) (pow (* 1/3 (* t z)) 4)))
11.0ms
x
@0
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (/ a b)) (/ a b) (* (/ -1 b) (/ a -3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (/ -1 b) (/ a -3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (- (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (cos (- y (/ (* z t) 3))) (/ (* z t) 3) (cos (- y (/ (* z t) 3))) (* (* (* (cos y) z) z) t) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (- (pow y 4) (pow (* 1/3 (* t z)) 4)))
10.0ms
z
@inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (/ a b)) (/ a b) (* (/ -1 b) (/ a -3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (/ -1 b) (/ a -3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (- (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (cos (- y (/ (* z t) 3))) (/ (* z t) 3) (cos (- y (/ (* z t) 3))) (* (* (* (cos y) z) z) t) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (- (pow y 4) (pow (* 1/3 (* t z)) 4)))
8.0ms
y
@inf
((- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (/ a b)) (/ a b) (* (/ -1 b) (/ a -3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (/ -1 b) (/ a -3))) (- y (/ (* z t) 3)) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (- (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))))) (cos (- y (/ (* z t) 3))) (/ a (* b 3)) (cos (- y (/ (* z t) 3))) (/ (* z t) 3) (cos (- y (/ (* z t) 3))) (* (* (* (cos y) z) z) t) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2))) (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (- (pow y 4) (pow (* 1/3 (* t z)) 4)))

simplify183.0ms (1.1%)

Memory
2.2MiB live, 160.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09075134
130194647
279624641
081424321
Stop Event
iter limit
node limit
Counts
182 → 181
Calls
Call 1
Inputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(sqrt x)
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2)))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(* -1/3 (* t z))
(- y (* 1/3 (* t z)))
(* -1/18 (* t (pow z 2)))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(* -1/27 (* (pow t 3) (pow z 3)))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/9 (* (pow t 2) (* y (pow z 2)))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* -1/3 (* t (* y z))) (* -1/9 (* (pow t 2) (pow z 2))))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* y (- y (* 1/3 (* t z)))) (* -1/9 (* (pow t 2) (pow z 2))))))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(* t (pow z 2))
(+ (* -1/2 (* t (* (pow y 2) (pow z 2)))) (* t (pow z 2)))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* 1/24 (* t (* (pow y 2) (pow z 2)))))))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* (pow y 2) (+ (* -1/720 (* t (* (pow y 2) (pow z 2)))) (* 1/24 (* t (pow z 2))))))))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(+ y (* -1/3 (* t z)))
(cos (* -1/3 (* t z)))
(+ (cos (* -1/3 (* t z))) (* -1 (* y (sin (* -1/3 (* t z))))))
(+ (cos (* -1/3 (* t z))) (* y (- (* -1/2 (* y (cos (* -1/3 (* t z))))) (sin (* -1/3 (* t z))))))
(+ (cos (* -1/3 (* t z))) (* y (- (* y (+ (* -1/2 (cos (* -1/3 (* t z)))) (* 1/6 (* y (sin (* -1/3 (* t z))))))) (sin (* -1/3 (* t z))))))
(* -1/81 (* (pow t 4) (pow z 4)))
(- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4))))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(pow y 3)
(* (pow y 3) (+ 1 (* -1/3 (/ (* t z) y))))
(* (pow y 3) (- (+ 1 (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(* (pow y 3) (- (+ 1 (* -1/27 (/ (* (pow t 3) (pow z 3)) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y)))))
(cos (- y (* 1/3 (* t z))))
(* t (* (pow z 2) (cos y)))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* y (- (+ 1 (* -1 (/ (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(* y (- (+ 1 (* -1 (/ (+ (* -1/3 (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))))) (+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/27 (* (pow t 3) (pow z 3))))) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (+ (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y))))))
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))
(pow y 4)
(* (pow y 4) (+ 1 (* -1/81 (/ (* (pow t 4) (pow z 4)) (pow y 4)))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(* -1 (* (pow y 3) (- (* 1/3 (/ (* t z) y)) 1)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* 1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (* t z))) y)) 1)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* -1 (/ (- (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/9 (* (pow t 2) (pow z 2)))) y)) (* 1/3 (* t z))) y)) 1)))
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(* -1 (* y (- (* -1 (/ (- (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/9 (/ (* (pow t 2) (pow z 2)) y))) (* 1/3 (* t z))) y)) 1)))
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/27 (/ (* (pow t 3) (pow z 3)) y)) (+ (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/3 (/ (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))))) y)))) (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))) y)) (* 1/3 (* t z))) y)) 1)))
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(* 1/3 (* z (sin y)))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(+ (* -1/3 (* t (* (pow y 2) z))) (pow y 3))
(+ (* z (- (* 1/9 (* (pow t 2) (* y z))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(+ (* z (- (* z (- (* -1/27 (* (pow t 3) z)) (* -1/9 (* (pow t 2) y)))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* 1/3 (* t z))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ y (* z (- (* -1 (* z (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2))))))) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(+ (cos y) (* z (- (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (- (+ (* -1/18 (* (pow t 2) (cos y))) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(+ (* -1/81 (* (pow t 4) (pow z 4))) (pow y 4))
(* z (- (/ y z) (* 1/3 t)))
(* -1/18 (* t (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(* (pow z 3) (+ (* -1/27 (pow t 3)) (* 1/9 (/ (* (pow t 2) y) z))))
(* (pow z 3) (- (+ (* -1/3 (/ (* t (pow y 2)) (pow z 2))) (* -1/27 (pow t 3))) (* -1/9 (/ (* (pow t 2) y) z))))
(* (pow z 3) (- (+ (* -1/27 (pow t 3)) (/ (pow y 3) (pow z 3))) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/3 (/ (* t (pow y 2)) (pow z 2))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* z (+ (* -1/3 t) (/ y z)))
(* z (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t))) (pow z 2))) (* -1/3 t)) (* -1 (/ y z))))
(* z (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow t 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) t)) (* 9 (/ (pow y 3) (pow t 2))))) (pow z 3))) (* -1/3 t)) (+ (* -3 (/ (pow y 2) (* t (pow z 2)))) (+ (* -1 (/ y z)) (* 3 (/ (pow y 2) (* t (pow z 2))))))))
(* (pow z 4) (- (/ (pow y 4) (pow z 4)) (* 1/81 (pow t 4))))
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(* -1 (* (pow z 3) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/27 (pow t 3)))))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1/3 (/ (* t (pow y 2)) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) z)) (* -1/3 (* t (pow y 2)))) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* -1 (* z (+ (* -1 (/ y z)) (* 1/3 t))))
(* -1 (* z (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) z)) (* 1/3 t))))
(* -1 (* z (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* (pow t 2) z))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) (* t z))) (* 9 (/ (pow y 3) (* (pow t 2) z))))) (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) z)) (* -1 y)) z)) (* 1/3 t))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (* t (- (* 1/9 (* t (* y (pow z 2)))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(+ (* t (- (* t (- (* -1/27 (* t (pow z 3))) (* -1/9 (* y (pow z 2))))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(+ y (* t (- (* -1 (* t (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(+ y (* t (- (* t (- (* -1 (* t (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2))))))) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(+ (cos y) (* t (- (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (- (+ (* -1/18 (* (pow z 2) (cos y))) (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(* t (- (/ y t) (* 1/3 z)))
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 3) (+ (* -1/27 (pow z 3)) (* 1/9 (/ (* y (pow z 2)) t))))
(* (pow t 3) (- (+ (* -1/3 (/ (* (pow y 2) z) (pow t 2))) (* -1/27 (pow z 3))) (* -1/9 (/ (* y (pow z 2)) t))))
(* (pow t 3) (- (+ (* -1/27 (pow z 3)) (/ (pow y 3) (pow t 3))) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/3 (/ (* (pow y 2) z) (pow t 2))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* t (+ (* -1/3 z) (/ y t)))
(* t (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z))) (pow t 2))) (* -1/3 z)) (* -1 (/ y t))))
(* t (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow z 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) z)) (* 9 (/ (pow y 3) (pow z 2))))) (pow t 3))) (* -1/3 z)) (+ (* -3 (/ (pow y 2) (* (pow t 2) z))) (+ (* -1 (/ y t)) (* 3 (/ (pow y 2) (* (pow t 2) z)))))))
(* (pow t 4) (- (/ (pow y 4) (pow t 4)) (* 1/81 (pow z 4))))
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(* -1 (* (pow t 3) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/27 (pow z 3)))))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1/3 (/ (* (pow y 2) z) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) t)) (* -1/3 (* (pow y 2) z))) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* -1 (* t (+ (* -1 (/ y t)) (* 1/3 z))))
(* -1 (* t (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) t)) (* 1/3 z))))
(* -1 (* t (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* t (pow z 2)))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) (* t z))) (* 9 (/ (pow y 3) (* t (pow z 2)))))) (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) t)) (* -1 y)) t)) (* 1/3 z))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* -1/3 (/ a b))
(/ a b)
(* 1/3 (/ a b))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* a (- (* 2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (* a (+ (* -2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/ (- (* 2 (* (* b (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))) (sqrt x))) (* 1/3 a)) b)
Outputs
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(* 2 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt x)
(sqrt.f64 x)
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (neg.f64 (sqrt.f64 x)) #s(literal -2 binary64))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 x))
(* -2 (* (sqrt x) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y))))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y))))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(fma.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(* -1/3 (* t z))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(- y (* 1/3 (* t z)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(* -1/18 (* t (pow z 2)))
(*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(fma.f64 (*.f64 z y) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z z) y) t) #s(literal 1/36 binary64) (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 z z) t) (*.f64 (*.f64 z y) #s(literal -1/18 binary64))) y (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(* -1/27 (* (pow t 3) (pow z 3)))
(*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 z #s(literal 3 binary64)))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/9 (* (pow t 2) (* y (pow z 2)))))
(fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) y) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 z #s(literal 3 binary64))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* -1/3 (* t (* y z))) (* -1/9 (* (pow t 2) (pow z 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/3 binary64))) y (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 z #s(literal 3 binary64))))
(+ (* -1/27 (* (pow t 3) (pow z 3))) (* y (- (* y (- y (* 1/3 (* t z)))) (* -1/9 (* (pow t 2) (pow z 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) y)) y (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 z #s(literal 3 binary64))))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (* -2 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))))))
(fma.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -2 (* (sqrt x) (sin (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (* (sqrt x) (* y (sin (* -1/3 (* t z)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(cos (neg (* 1/3 (* t z))))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(* t (pow z 2))
(*.f64 (*.f64 z z) t)
(+ (* -1/2 (* t (* (pow y 2) (pow z 2)))) (* t (pow z 2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) t) (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z z) t))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* 1/24 (* t (* (pow y 2) (pow z 2)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) t) (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 z z) t))) (*.f64 y y) (*.f64 (*.f64 z z) t))
(+ (* t (pow z 2)) (* (pow y 2) (+ (* -1/2 (* t (pow z 2))) (* (pow y 2) (+ (* -1/720 (* t (* (pow y 2) (pow z 2)))) (* 1/24 (* t (pow z 2))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) t) (*.f64 z z) (*.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) t) (*.f64 z z) (*.f64 (*.f64 #s(literal -1/720 binary64) t) (*.f64 (*.f64 z y) (*.f64 z y)))) (*.f64 y y))) (*.f64 y y) (*.f64 (*.f64 z z) t))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(+ y (* -1/3 (* t z)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(cos (* -1/3 (* t z)))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(+ (cos (* -1/3 (* t z))) (* -1 (* y (sin (* -1/3 (* t z))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (* -1/3 (* t z))) (* y (- (* -1/2 (* y (cos (* -1/3 (* t z))))) (sin (* -1/3 (* t z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (* -1/3 (* t z))) (* y (- (* y (+ (* -1/2 (cos (* -1/3 (* t z)))) (* 1/6 (* y (sin (* -1/3 (* t z))))))) (sin (* -1/3 (* t z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(* -1/81 (* (pow t 4) (pow z 4)))
(*.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)))
(- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4))))
(fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))
y
(* y (+ 1 (* -1/3 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)) y)
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64)))
(pow y 3)
(pow.f64 y #s(literal 3 binary64))
(* (pow y 3) (+ 1 (* -1/3 (/ (* t z) y))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow y 3) (- (+ 1 (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (/.f64 (*.f64 z z) y) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) #s(literal 1 binary64)) (pow.f64 y #s(literal 3 binary64)))
(* (pow y 3) (- (+ 1 (* -1/27 (/ (* (pow t 3) (pow z 3)) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 t t)) (/.f64 (/.f64 (*.f64 z z) y) y) (*.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64)))) (pow.f64 y #s(literal 3 binary64)))
(cos (- y (* 1/3 (* t z))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(* t (* (pow z 2) (cos y)))
(*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(* y (- (+ 1 (* -1 (/ (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))) (pow y 2)))) (* 1/3 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)) y)
(* y (- (+ 1 (* -1 (/ (+ (* -1/3 (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))))) (+ (* -1/27 (* (pow t 3) (pow z 3))) (* 1/27 (* (pow t 3) (pow z 3))))) (pow y 3)))) (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (+ (* 1/9 (/ (* (pow t 2) (pow z 2)) (pow y 2))) (* 1/3 (/ (* t z) y))))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 t z) #s(literal 0 binary64)) #s(literal -1/3 binary64) #s(literal 0 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 z z) y) (/.f64 (*.f64 t t) y)) #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64)))) y)
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))
(cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y))))
(pow y 4)
(pow.f64 y #s(literal 4 binary64))
(* (pow y 4) (+ 1 (* -1/81 (/ (* (pow t 4) (pow z 4)) (pow y 4)))))
(*.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 y #s(literal 4 binary64)))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))
(* -1 (* y (- (* 1/3 (/ (* t z) y)) 1)))
(fma.f64 (neg.f64 y) (*.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64)) y)
(* -1 (* (pow y 3) (- (* 1/3 (/ (* t z) y)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64) #s(literal -1 binary64))) (pow.f64 y #s(literal 3 binary64)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* 1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (* t z))) y)) 1)))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (/.f64 (*.f64 z z) y) (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* (pow y 3) (- (* -1 (/ (- (* -1 (/ (- (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/9 (* (pow t 2) (pow z 2)))) y)) (* 1/3 (* t z))) y)) 1)))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (/.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 t #s(literal 3 binary64))) (/.f64 (pow.f64 z #s(literal 3 binary64)) y))) (neg.f64 y))) (neg.f64 y)) #s(literal 1 binary64)))
(- (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(* -1 (* y (- (* -1 (/ (- (+ (* -1/9 (/ (* (pow t 2) (pow z 2)) y)) (* 1/9 (/ (* (pow t 2) (pow z 2)) y))) (* 1/3 (* t z))) y)) 1)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)) (neg.f64 y)) (neg.f64 y) y)
(* -1 (* y (- (* -1 (/ (- (* -1 (/ (- (+ (* -1/27 (/ (* (pow t 3) (pow z 3)) y)) (+ (* 1/27 (/ (* (pow t 3) (pow z 3)) y)) (* 1/3 (/ (* t (* z (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2)))))) y)))) (+ (* -1/9 (* (pow t 2) (pow z 2))) (* 1/9 (* (pow t 2) (pow z 2))))) y)) (* 1/3 (* t z))) y)) 1)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (/.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (/.f64 (pow.f64 t #s(literal 3 binary64)) y)) #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 t z) #s(literal 0 binary64)) #s(literal 1/3 binary64) #s(literal 0 binary64))) (neg.f64 y))) (neg.f64 y)) (neg.f64 y) y)
(cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)) (- (* 1/3 (* t z)) (* -1 y)))))
(cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (sin.f64 y) z) t)) (sqrt.f64 x) (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (*.f64 t t) z) (cos.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)))) z (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/81 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (sin.f64 y)) (*.f64 #s(literal -1/9 binary64) (*.f64 (cos.f64 y) (*.f64 t t))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(* 2 (* (sqrt x) (cos y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (sin.f64 y) z) t)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (*.f64 t t) z) (cos.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/81 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (sin.f64 y)) (*.f64 #s(literal -1/9 binary64) (*.f64 (cos.f64 y) (*.f64 t t))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(* 1/3 (* z (sin y)))
(*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(*.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 y) z) t) #s(literal -1/18 binary64) (*.f64 (sin.f64 y) #s(literal 1/3 binary64))) z)
(+ (* -1/3 (* t (* (pow y 2) z))) (pow y 3))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/3 binary64) (pow.f64 y #s(literal 3 binary64)))
(+ (* z (- (* 1/9 (* (pow t 2) (* y z))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z y) (*.f64 (*.f64 (*.f64 y y) t) #s(literal -1/3 binary64))) z (pow.f64 y #s(literal 3 binary64)))
(+ (* z (- (* z (- (* -1/27 (* (pow t 3) z)) (* -1/9 (* (pow t 2) y)))) (* 1/3 (* t (pow y 2))))) (pow y 3))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/3 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) #s(literal -1/27 binary64))) z)) z (pow.f64 y #s(literal 3 binary64)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y)))) #s(literal 2 binary64))) z (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) t) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) t) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) z (*.f64 #s(literal 0 binary64) (sin.f64 y))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* 2 (* (sqrt x) (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y)))) #s(literal 2 binary64))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* 2 (* (sqrt x) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3)))))))) (* 2 (* (sqrt x) (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) t) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) t) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) z (*.f64 #s(literal 0 binary64) (sin.f64 y))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(cos y)
(cos.f64 y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (cos.f64 y))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 (cos.f64 y) z) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (*.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (sin.f64 y) z))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(* 1/3 (* t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 (cos.f64 y) z) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ y (* z (- (* -1 (* z (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(fma.f64 (fma.f64 #s(literal 0 binary64) z (*.f64 #s(literal -1/3 binary64) t)) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2))))))) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))) (* 1/3 t))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (*.f64 #s(literal 0 binary64) t) #s(literal -1/3 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) z (*.f64 #s(literal -1/3 binary64) t)) z y)
(+ (cos y) (* z (- (* z (- (* -1/18 (* (pow t 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ (cos y) (* z (- (* z (- (+ (* -1/18 (* (pow t 2) (cos y))) (* z (- (* -1/3 (* t (* (cos y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* t (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y)))) y)) (+ (* -1/27 (/ (pow t 3) (pow y 2))) (* 1/27 (/ (pow t 3) (pow y 2)))))) (* 1/162 (pow t 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow t 2) y)) (* 1/9 (/ (pow t 2) y))))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) t) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) t) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) z (*.f64 #s(literal 0 binary64) (sin.f64 y)))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ (* -1/81 (* (pow t 4) (pow z 4))) (pow y 4))
(fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))
(* z (- (/ y z) (* 1/3 t)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z)) z)
(* -1/18 (* t (* (pow z 2) (cos y))))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(*.f64 (fma.f64 (/.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (cos.f64 y) t) #s(literal -1/18 binary64))) (*.f64 z z))
(* (pow z 3) (+ (* -1/27 (pow t 3)) (* 1/9 (/ (* (pow t 2) y) z))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t t) y) z) #s(literal 1/9 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64))) (pow.f64 z #s(literal 3 binary64)))
(* (pow z 3) (- (+ (* -1/3 (/ (* t (pow y 2)) (pow z 2))) (* -1/27 (pow t 3))) (* -1/9 (/ (* (pow t 2) y) z))))
(*.f64 (fma.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/9 binary64) (*.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/3 binary64))) z)) (pow.f64 z #s(literal 3 binary64)))
(* (pow z 3) (- (+ (* -1/27 (pow t 3)) (/ (pow y 3) (pow z 3))) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/3 (/ (* t (pow y 2)) (pow z 2))))))
(*.f64 (-.f64 (fma.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal -1/27 binary64) (pow.f64 (/.f64 y z) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) t) z) (*.f64 y (/.f64 y z)) (*.f64 (/.f64 (*.f64 (*.f64 t t) y) z) #s(literal -1/9 binary64)))) (pow.f64 z #s(literal 3 binary64)))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (*.f64 (*.f64 t (/.f64 (sin.f64 y) z)) #s(literal 1/3 binary64))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (fma.f64 (*.f64 t (/.f64 (sin.f64 y) z)) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) z) z))) (*.f64 z z))
(* z (+ (* -1/3 t) (/ y z)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z)) z)
(* z (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t))) (pow z 2))) (* -1/3 t)) (* -1 (/ y z))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) t (/.f64 y z)) z)
(* z (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow t 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) t)) (* 9 (/ (pow y 3) (pow t 2))))) (pow z 3))) (* -1/3 t)) (+ (* -3 (/ (pow y 2) (* t (pow z 2)))) (+ (* -1 (/ y z)) (* 3 (/ (pow y 2) (* t (pow z 2))))))))
(*.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) t) (/.f64 (fma.f64 (/.f64 #s(literal -9 binary64) t) (/.f64 (pow.f64 y #s(literal 3 binary64)) t) (fma.f64 (/.f64 #s(literal 9 binary64) t) (/.f64 (pow.f64 y #s(literal 3 binary64)) t) (*.f64 (*.f64 #s(literal 0 binary64) y) #s(literal -3 binary64)))) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -3 binary64) (*.f64 z z)) (/.f64 (*.f64 y y) t) (fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 z z)) (/.f64 (*.f64 y y) t) (/.f64 (neg.f64 y) z)))) z)
(* (pow z 4) (- (/ (pow y 4) (pow z 4)) (* 1/81 (pow t 4))))
(*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64)) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 z #s(literal 4 binary64)))) (pow.f64 z #s(literal 4 binary64)))
(* -1 (* z (- (* -1 (/ y z)) (* -1/3 t))))
(*.f64 (neg.f64 z) (fma.f64 #s(literal 1/3 binary64) t (/.f64 (neg.f64 y) z)))
(* -1 (* (pow z 3) (+ (* -1/9 (/ (* (pow t 2) y) z)) (* 1/27 (pow t 3)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t t) y) z) #s(literal -1/9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 t #s(literal 3 binary64))))) (pow.f64 z #s(literal 3 binary64)))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1/3 (/ (* t (pow y 2)) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/27 binary64) (pow.f64 t #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/9 binary64) (*.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/3 binary64))) (neg.f64 z)))) (pow.f64 z #s(literal 3 binary64)))
(* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) z)) (* -1/3 (* t (pow y 2)))) z)) (* -1/9 (* (pow t 2) y))) z)) (* 1/27 (pow t 3)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/27 binary64) (pow.f64 t #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/9 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 y y) (/.f64 (pow.f64 y #s(literal 3 binary64)) (neg.f64 z))) (neg.f64 z))) (neg.f64 z)))) (pow.f64 z #s(literal 3 binary64)))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (cos.f64 y) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) (sin.f64 y) (/.f64 (cos.f64 y) (neg.f64 z))) (neg.f64 z))) (*.f64 z z))
(* -1 (* z (+ (* -1 (/ y z)) (* 1/3 t))))
(*.f64 (neg.f64 z) (fma.f64 #s(literal 1/3 binary64) t (/.f64 (neg.f64 y) z)))
(* -1 (* z (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) z)) (* 1/3 t))))
(*.f64 (neg.f64 z) (fma.f64 #s(literal 1/3 binary64) t (/.f64 (neg.f64 y) z)))
(* -1 (* z (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* (pow t 2) z))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) (* t z))) (* 9 (/ (pow y 3) (* (pow t 2) z))))) (+ (* -3 (/ (pow y 2) t)) (* 3 (/ (pow y 2) t)))) z)) (* -1 y)) z)) (* 1/3 t))))
(*.f64 (neg.f64 z) (fma.f64 #s(literal 1/3 binary64) t (/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -9 binary64) (*.f64 t t)) (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (fma.f64 (/.f64 #s(literal 9 binary64) (*.f64 t t)) (/.f64 (pow.f64 y #s(literal 3 binary64)) z) (*.f64 (*.f64 #s(literal 0 binary64) y) #s(literal 3 binary64)))) z) y)) (neg.f64 z))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (sin.f64 y)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y)) (sqrt.f64 x)) #s(literal -1/9 binary64))) t (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) t) (sin.f64 y)) (sqrt.f64 x)) #s(literal -1/81 binary64))) t (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (sin.f64 y)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y)) (sqrt.f64 x)) #s(literal -1/9 binary64))) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) t) (sin.f64 y)) (sqrt.f64 x)) #s(literal -1/81 binary64))) t (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* t (- (* 1/9 (* t (* y (pow z 2)))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal -1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 z z) y) t) #s(literal 1/9 binary64))) t (pow.f64 y #s(literal 3 binary64)))
(+ (* t (- (* t (- (* -1/27 (* t (pow z 3))) (* -1/9 (* y (pow z 2))))) (* 1/3 (* (pow y 2) z)))) (pow y 3))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal -1/3 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 z z) y) #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) t) #s(literal -1/27 binary64))) t)) t (pow.f64 y #s(literal 3 binary64)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x)))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) t) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (+.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) z) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 z #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) z) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) t)))) t)) t (fma.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* 2 (* (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (sqrt x))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) t) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* 2 (* (sqrt x) (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))))) (* 2 (* (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3)))))) (sqrt x))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (+.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) z) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 z #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) z) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) t)))) t)) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 (*.f64 #s(literal -1/162 binary64) t) (*.f64 (sin.f64 y) (pow.f64 z #s(literal 3 binary64))))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ y (* t (- (* -1 (* t (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(fma.f64 (fma.f64 #s(literal 0 binary64) t (*.f64 #s(literal -1/3 binary64) z)) t y)
(+ y (* t (- (* t (- (* -1 (* t (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2))))))) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))) (* 1/3 z))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 t) (fma.f64 (*.f64 #s(literal 0 binary64) z) #s(literal -1/3 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) t (*.f64 #s(literal -1/3 binary64) z)) t y)
(+ (cos y) (* t (- (* t (- (* -1/18 (* (pow z 2) (cos y))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 #s(literal 0 binary64) (sin.f64 y))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (cos y) (* t (- (* t (- (+ (* -1/18 (* (pow z 2) (cos y))) (* t (- (* -1/3 (* z (* (cos y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))))) (* (sin y) (+ (* -1 (+ (* -1/3 (/ (* z (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y)))) y)) (+ (* -1/27 (/ (pow z 3) (pow y 2))) (* 1/27 (/ (pow z 3) (pow y 2)))))) (* 1/162 (pow z 3))))))) (* -1 (* (sin y) (+ (* -1/9 (/ (pow z 2) y)) (* 1/9 (/ (pow z 2) y))))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 y)) z) #s(literal -1/3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/162 binary64) (pow.f64 z #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) z) #s(literal -1/3 binary64) #s(literal 0 binary64))) (sin.f64 y))) t (*.f64 #s(literal 0 binary64) (sin.f64 y)))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(* t (- (/ y t) (* 1/3 z)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t)) t)
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64))) t)
(* (pow t 3) (+ (* -1/27 (pow z 3)) (* 1/9 (/ (* y (pow z 2)) t))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) y) t) #s(literal 1/9 binary64) (*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/27 binary64))) (pow.f64 t #s(literal 3 binary64)))
(* (pow t 3) (- (+ (* -1/3 (/ (* (pow y 2) z) (pow t 2))) (* -1/27 (pow z 3))) (* -1/9 (/ (* y (pow z 2)) t))))
(*.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/27 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 z z) y) #s(literal 1/9 binary64) (*.f64 (*.f64 z (/.f64 (*.f64 y y) t)) #s(literal -1/3 binary64))) t)) (pow.f64 t #s(literal 3 binary64)))
(* (pow t 3) (- (+ (* -1/27 (pow z 3)) (/ (pow y 3) (pow t 3))) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/3 (/ (* (pow y 2) z) (pow t 2))))))
(*.f64 (-.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/27 binary64) (pow.f64 (/.f64 y t) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 y y)) t) (/.f64 z t) (*.f64 (/.f64 (*.f64 (*.f64 z z) y) t) #s(literal -1/9 binary64)))) (pow.f64 t #s(literal 3 binary64)))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (fma.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) t) t))) (*.f64 t t))
(* t (+ (* -1/3 z) (/ y t)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t)) t)
(* t (- (+ (* -1 (/ (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z))) (pow t 2))) (* -1/3 z)) (* -1 (/ y t))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) z (/.f64 y t)) t)
(* t (- (+ (* -1 (/ (+ (* -9 (/ (pow y 3) (pow z 2))) (+ (* -3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) z)) (* 9 (/ (pow y 3) (pow z 2))))) (pow t 3))) (* -1/3 z)) (+ (* -3 (/ (pow y 2) (* (pow t 2) z))) (+ (* -1 (/ y t)) (* 3 (/ (pow y 2) (* (pow t 2) z)))))))
(*.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) z) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) z) #s(literal -9 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) z) #s(literal 9 binary64) (*.f64 (*.f64 #s(literal 0 binary64) y) #s(literal -3 binary64)))) (pow.f64 t #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -3 binary64) (*.f64 t t)) (*.f64 y (/.f64 y z)) (fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 t t)) (*.f64 y (/.f64 y z)) (/.f64 (neg.f64 y) t)))) t)
(* (pow t 4) (- (/ (pow y 4) (pow t 4)) (* 1/81 (pow z 4))))
(*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 z #s(literal 4 binary64)) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64)))) (pow.f64 t #s(literal 4 binary64)))
(* -1 (* t (- (* -1 (/ y t)) (* -1/3 z))))
(*.f64 (neg.f64 t) (fma.f64 #s(literal 1/3 binary64) z (/.f64 (neg.f64 y) t)))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(*.f64 (neg.f64 t) (fma.f64 (*.f64 #s(literal 1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal -1/3 binary64))))
(* -1 (* (pow t 3) (+ (* -1/9 (/ (* y (pow z 2)) t)) (* 1/27 (pow z 3)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) y) t) #s(literal -1/9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 z #s(literal 3 binary64))))) (pow.f64 t #s(literal 3 binary64)))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1/3 (/ (* (pow y 2) z) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/27 binary64) (pow.f64 z #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 z z) y) #s(literal 1/9 binary64) (*.f64 (*.f64 z (/.f64 (*.f64 y y) t)) #s(literal -1/3 binary64))) (neg.f64 t)))) (pow.f64 t #s(literal 3 binary64)))
(* -1 (* (pow t 3) (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) t)) (* -1/3 (* (pow y 2) z))) t)) (* -1/9 (* y (pow z 2)))) t)) (* 1/27 (pow z 3)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/27 binary64) (pow.f64 z #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 z z) y) #s(literal 1/9 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 y y)) z (/.f64 (pow.f64 y #s(literal 3 binary64)) (neg.f64 t))) (neg.f64 t))) (neg.f64 t)))) (pow.f64 t #s(literal 3 binary64)))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (cos.f64 y) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) (sin.f64 y) (/.f64 (cos.f64 y) (neg.f64 t))) (neg.f64 t))) (*.f64 t t))
(* -1 (* t (+ (* -1 (/ y t)) (* 1/3 z))))
(*.f64 (neg.f64 t) (fma.f64 #s(literal 1/3 binary64) z (/.f64 (neg.f64 y) t)))
(* -1 (* t (+ (* -1 (/ (- (+ (* -3 (/ (pow y 2) (* t z))) (* 3 (/ (pow y 2) (* t z)))) (* -1 y)) t)) (* 1/3 z))))
(*.f64 (neg.f64 t) (fma.f64 #s(literal 1/3 binary64) z (/.f64 (neg.f64 y) t)))
(* -1 (* t (+ (* -1 (/ (- (* -1 (/ (- (+ (* -9 (/ (pow y 3) (* t (pow z 2)))) (+ (* 3 (/ (* y (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) (* t z))) (* 9 (/ (pow y 3) (* t (pow z 2)))))) (+ (* -3 (/ (pow y 2) z)) (* 3 (/ (pow y 2) z)))) t)) (* -1 y)) t)) (* 1/3 z))))
(*.f64 (neg.f64 t) (fma.f64 #s(literal 1/3 binary64) z (/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) z) t) #s(literal -9 binary64) (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) z) t) #s(literal 9 binary64) (*.f64 (*.f64 #s(literal 0 binary64) y) #s(literal 3 binary64)))) t) y)) (neg.f64 t))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(* -1/3 (/ a b))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(/ a b)
(/.f64 a b)
(* 1/3 (/ a b))
(*.f64 (/.f64 a b) #s(literal 1/3 binary64))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* a (- (* 2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal -2 binary64) (/.f64 #s(literal 1/3 binary64) b)))
(* -1 (* a (+ (* -2 (* (/ (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) (/.f64 (sqrt.f64 x) a)) #s(literal -2 binary64) (/.f64 #s(literal 1/3 binary64) b)))
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b)
(/ (- (* 2 (* (* b (cos (/ (- (pow y 4) (* 1/81 (* (pow t 4) (pow z 4)))) (* (+ y (* 1/3 (* t z))) (+ (* 1/9 (* (pow t 2) (pow z 2))) (pow y 2)))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 t z) #s(literal 1/3 binary64) y)) (fma.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 t t)) (*.f64 z z) (*.f64 y y)))) b)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) a)) b)

rewrite228.0ms (1.4%)

Memory
11.3MiB live, 237.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069475
0115473
1394425
22790425
08686403
Stop Event
iter limit
node limit
iter limit
Counts
27 → 803
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(sqrt.f64 x)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(/.f64 a b)
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))))
(*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
(/.f64 (*.f64 z t) #s(literal 3 binary64))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
(fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
Outputs
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 a) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal 3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(sqrt.f64 x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 a) b))
(*.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(*.f64 a (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64)))
(*.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)))
(pow.f64 (/.f64 b (*.f64 #s(literal -1/3 binary64) a)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64))
(pow.f64 (*.f64 b (/.f64 #s(literal -3 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a))) #s(literal -3 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/3 binary64) (neg.f64 a))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a b))) #s(literal -3 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) a))
(/.f64 (*.f64 #s(literal -1/3 binary64) (neg.f64 a)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal 3 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b))
(/.f64 (/.f64 (neg.f64 a) b) #s(literal 3 binary64))
(/.f64 (pow.f64 b #s(literal -1 binary64)) (/.f64 #s(literal -3 binary64) a))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 a) (*.f64 b #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
(/.f64 #s(literal 1/3 binary64) (neg.f64 (/.f64 b a)))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) b)
(/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a))
(/.f64 (/.f64 a b) #s(literal -3 binary64))
(/.f64 #s(literal -1/3 binary64) (/.f64 b a))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(neg.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -3 binary64) a)) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (/.f64 a (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) a)
(*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))
(*.f64 #s(literal 1 binary64) (/.f64 a b))
(*.f64 a (pow.f64 b #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b a) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 b))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 b))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 a #s(literal 1 binary64)) b)
(/.f64 (neg.f64 a) (neg.f64 b))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b a)))
(/.f64 a b)
(neg.f64 (/.f64 a (neg.f64 b)))
(neg.f64 (/.f64 (neg.f64 a) b))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b)) (/.f64 a (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 (/.f64 a (neg.f64 b)) #s(literal -1/3 binary64))
(*.f64 (/.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b) #s(literal -1/3 binary64))
(*.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (/.f64 a #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) a)
(*.f64 (neg.f64 a) (pow.f64 (*.f64 #s(literal -3 binary64) b) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal 1/3 binary64) (/.f64 a b))
(*.f64 (*.f64 #s(literal -1/3 binary64) a) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 #s(literal -1 binary64) b) (*.f64 #s(literal -1/3 binary64) a))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (/.f64 a b) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/3 binary64) (/.f64 a (neg.f64 b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 (neg.f64 a) b))
(*.f64 a (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -1 binary64) b)))
(*.f64 a (/.f64 #s(literal 1/3 binary64) b))
(pow.f64 (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b (/.f64 a #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3 binary64) (/.f64 a b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64))) (neg.f64 (*.f64 b #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 a))) #s(literal -3 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a b))) #s(literal 3 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 b #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a))) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal -3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (*.f64 (neg.f64 b) #s(literal -3 binary64))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) (*.f64 b #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) (neg.f64 b))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64)) (*.f64 b #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64)) (neg.f64 b))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 a)) #s(literal 3 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) a))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal -3 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 b #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 b) #s(literal -3 binary64)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) (*.f64 b #s(literal -1 binary64))))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) (neg.f64 b)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 (*.f64 b #s(literal -1 binary64))))
(/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 (neg.f64 b)))
(/.f64 (/.f64 a #s(literal 3 binary64)) b)
(/.f64 (/.f64 (neg.f64 a) b) #s(literal -3 binary64))
(/.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 (neg.f64 a) (*.f64 #s(literal -3 binary64) b))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b (/.f64 #s(literal -3 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (/.f64 a #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (/.f64 a b)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) (*.f64 b #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) (neg.f64 b))
(/.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 #s(literal -3 binary64) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b (/.f64 a #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -3 binary64) a) b))
(/.f64 #s(literal -1 binary64) (*.f64 b (/.f64 #s(literal -3 binary64) a)))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(neg.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -3 binary64) b)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 a) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal 3 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y))
(*.f64 (/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(*.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (neg.f64 (-.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (-.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)) (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) t)) z y)
(fma.f64 (neg.f64 z) (*.f64 #s(literal 1/3 binary64) t) y)
(fma.f64 (*.f64 #s(literal 1/3 binary64) t) (neg.f64 z) y)
(fma.f64 (*.f64 (neg.f64 z) t) #s(literal 1/3 binary64) y)
(fma.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 z) t) y)
(fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)
(fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)
(fma.f64 z (neg.f64 (*.f64 #s(literal 1/3 binary64) t)) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))))
(-.f64 y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)) y)
(+.f64 y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))) (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/324 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal -1/18 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))))
(/.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/324 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal -1/18 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))))
(/.f64 (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))) (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 y) z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))))) (fma.f64 #s(literal -1/5832 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 3 binary64))))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (cos.f64 y) z) z)) t (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) (*.f64 t z) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) z) (sin.f64 y) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 (cos.f64 y) z) z) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 (*.f64 (cos.f64 y) z) z) (*.f64 #s(literal -1/18 binary64) t) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 (cos.f64 y) z) (*.f64 (*.f64 t z) #s(literal -1/18 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 (*.f64 (cos.f64 y) z) (*.f64 z (*.f64 #s(literal -1/18 binary64) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(fma.f64 (sin.f64 y) (*.f64 #s(literal 1/3 binary64) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(fma.f64 (cos.f64 y) (*.f64 (*.f64 z z) (*.f64 #s(literal -1/18 binary64) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 t (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 z (*.f64 (*.f64 (cos.f64 y) z) (*.f64 #s(literal -1/18 binary64) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(fma.f64 z (*.f64 (sin.f64 y) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 y)) z (*.f64 #s(literal 1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)))
(+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 a) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal 3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y)))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y)))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))) (sqrt.f64 x)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (pow.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y)) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 y #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 y (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))))) (neg.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))) (neg.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))
(fma.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (pow.f64 y #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 8 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(-.f64 (/.f64 (/.f64 (pow.f64 y #s(literal 12 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(+.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (neg.f64 a) b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (sqrt.f64 x)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 (/.f64 a (neg.f64 b)) #s(literal -1/3 binary64))
(*.f64 (/.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b) #s(literal -1/3 binary64))
(*.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (/.f64 a #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/3 binary64) b) a)
(*.f64 (neg.f64 a) (pow.f64 (*.f64 #s(literal -3 binary64) b) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal 1/3 binary64) (/.f64 a b))
(*.f64 (*.f64 #s(literal -1/3 binary64) a) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 #s(literal -1 binary64) b) (*.f64 #s(literal -1/3 binary64) a))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(*.f64 (/.f64 a b) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/3 binary64) (/.f64 a (neg.f64 b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 (neg.f64 a) b))
(*.f64 a (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -1 binary64) b)))
(*.f64 a (/.f64 #s(literal 1/3 binary64) b))
(pow.f64 (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b (/.f64 a #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3 binary64) (/.f64 a b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64))) (neg.f64 (*.f64 b #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 a))) #s(literal -3 binary64))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 a b))) #s(literal 3 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 b #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a))) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal -3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (*.f64 (neg.f64 b) #s(literal -3 binary64))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) (*.f64 b #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) (neg.f64 b))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64)) (*.f64 b #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal 1 binary64)) (neg.f64 b))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 a)) #s(literal 3 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) b) #s(literal 1 binary64)) (/.f64 #s(literal -3 binary64) a))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal -3 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 b #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 b #s(literal -1 binary64)) #s(literal -3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 b) #s(literal -3 binary64)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) (*.f64 b #s(literal -1 binary64))))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) (neg.f64 b)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 b #s(literal 3 binary64)))
(/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 (*.f64 b #s(literal -1 binary64))))
(/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 (neg.f64 b)))
(/.f64 (/.f64 a #s(literal 3 binary64)) b)
(/.f64 (/.f64 (neg.f64 a) b) #s(literal -3 binary64))
(/.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -3 binary64) a)))
(/.f64 (neg.f64 a) (*.f64 #s(literal -3 binary64) b))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b (/.f64 #s(literal -3 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (/.f64 a #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (/.f64 a b)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) (*.f64 b #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) (neg.f64 b))
(/.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 #s(literal -3 binary64) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b (/.f64 a #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) (neg.f64 b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 b) (/.f64 #s(literal -3 binary64) a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -3 binary64) a) b))
(/.f64 #s(literal -1 binary64) (*.f64 b (/.f64 #s(literal -3 binary64) a)))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(neg.f64 (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -3 binary64) b)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) a)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)))
(fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)))
(fma.f64 (cos.f64 y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (sin.f64 y)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (sin.f64 (/.f64 (*.f64 y y) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 y y))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))
(*.f64 (exp.f64 (log.f64 #s(literal 1/3 binary64))) (exp.f64 (log.f64 (*.f64 t z))))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) t))) (exp.f64 (log.f64 z)))
(*.f64 (exp.f64 (log.f64 z)) (exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) t))))
(*.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 1 binary64)) #s(literal -1/3 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) z) #s(literal 1 binary64)) (pow.f64 t #s(literal 1 binary64)))
(*.f64 (pow.f64 t #s(literal 1 binary64)) (pow.f64 (/.f64 z #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 t #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) z) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))
(*.f64 (*.f64 #s(literal 1/3 binary64) z) t)
(*.f64 (*.f64 #s(literal 1/3 binary64) t) z)
(*.f64 (*.f64 (neg.f64 z) t) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t (/.f64 z #s(literal 3 binary64)))
(*.f64 t (*.f64 #s(literal 1/3 binary64) z))
(*.f64 z (*.f64 #s(literal 1/3 binary64) t))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 z) t))) #s(literal -3 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 (neg.f64 z) t))) (exp.f64 (log.f64 #s(literal -3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) t)) #s(literal 3 binary64))
(/.f64 (*.f64 (neg.f64 z) t) #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))
(/.f64 (*.f64 t z) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))))
(neg.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y)))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) t) z)
(*.f64 (*.f64 t (*.f64 (cos.f64 y) z)) z)
(*.f64 (*.f64 t (cos.f64 y)) (*.f64 z z))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t)
(*.f64 (*.f64 (cos.f64 y) z) (*.f64 t z))
(*.f64 (*.f64 t z) (*.f64 (cos.f64 y) z))
(*.f64 (cos.f64 y) (*.f64 (*.f64 z z) t))
(*.f64 (cos.f64 y) (*.f64 z (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 (cos.f64 y) z) z))
(*.f64 z (*.f64 (cos.f64 y) (*.f64 t z)))
(*.f64 z (*.f64 (*.f64 (cos.f64 y) z) t))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)))) (neg.f64 (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 y) (cos.f64 y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)))
(/.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64))) (fma.f64 (cos.f64 y) (cos.f64 y) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64))) (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (cos.f64 y) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 3 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t (cos.f64 y))
(fma.f64 t (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) (cos.f64 y))
(-.f64 (/.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (-.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y))) (/.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y))))
(+.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t) (cos.f64 y))
(+.f64 (cos.f64 y) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z) (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))) t))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (pow.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/729 binary64) (pow.f64 y #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 2 binary64)) #s(literal 1/9 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))
(*.f64 (pow.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))
(*.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (pow.f64 (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (neg.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) #s(literal 1 binary64))) (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))) (neg.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) #s(literal 1 binary64)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (neg.f64 (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(cos.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(cos.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(cos.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (pow.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (neg.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))) (neg.f64 (+.f64 (pow.f64 y #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)) (*.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))) (neg.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (-.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (+.f64 (pow.f64 y #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)) (*.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)))))))
(/.f64 (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64))) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64))) (-.f64 (pow.f64 y #s(literal 12 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64))))))
(fma.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 y #s(literal 4 binary64)))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) y (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))
(fma.f64 #s(literal 1/81 binary64) (neg.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64))) (pow.f64 y #s(literal 4 binary64)))
(fma.f64 (*.f64 y y) (*.f64 y y) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (pow.f64 y #s(literal 4 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))
(fma.f64 y (pow.f64 y #s(literal 3 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 y #s(literal 8 binary64)) (-.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)) (-.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 y #s(literal 8 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 y #s(literal 12 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 12 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 y (*.f64 t z)) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64))) (pow.f64 y #s(literal 8 binary64)))))
(-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))) (pow.f64 y #s(literal 4 binary64)))
(+.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 #s(literal -1/81 binary64) (pow.f64 (*.f64 t z) #s(literal 4 binary64))))

eval156.0ms (1%)

Memory
15.7MiB live, 293.8MiB allocated
Compiler

Compiled 41 433 to 3 945 computations (90.5% saved)

prune170.0ms (1%)

Memory
-19.2MiB live, 260.3MiB allocated
Pruning

76 alts after pruning (73 fresh and 3 done)

PrunedKeptTotal
New85950909
Fresh122335
Picked325
Done011
Total87476950
Accuracy
77.5%
Counts
950 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.8%
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
74.6%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
67.0%
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
28.2%
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
27.5%
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))))
44.0%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
66.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
67.4%
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
13.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
21.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
6.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 #s(approx (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (*.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
36.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/3 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 1/3 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 t (/.f64 z #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
35.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
35.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
19.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
52.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
54.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) t) z) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
53.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (cos.f64 y) z) z)) t (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
30.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 z z) t) (*.f64 (*.f64 z y) #s(literal -1/18 binary64))) y (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
47.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (fma.f64 (*.f64 z y) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
54.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 y) z) t) #s(literal -1/18 binary64) (*.f64 (sin.f64 y) #s(literal 1/3 binary64))) z)) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
53.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
53.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
25.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
25.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
36.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
39.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
28.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
51.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
73.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.6%
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
63.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
58.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
66.8%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
64.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
51.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
64.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
25.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
26.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
Compiler

Compiled 6 416 to 4 335 computations (32.4% saved)

simplify201.0ms (1.2%)

Memory
-10.0MiB live, 183.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff2
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
cost-diff4
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
cost-diff0
(*.f64 #s(literal -3 binary64) b)
cost-diff0
(/.f64 a (*.f64 #s(literal -3 binary64) b))
cost-diff0
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
cost-diff0
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
cost-diff0
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
cost-diff0
(/.f64 a b)
cost-diff0
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082910
0131910
1243910
2531892
31215878
42431878
54200872
65333872
76280872
08429825
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(/.f64 a b)
a
b
#s(literal -1/3 binary64)
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt.f64 x)
x
#s(literal 2 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
a
(*.f64 #s(literal -3 binary64) b)
#s(literal -3 binary64)
b
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/36 binary64) (*.f64 t t))
#s(literal 1/36 binary64)
(*.f64 t t)
t
(*.f64 z z)
z
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/18 binary64) t)
#s(literal -1/18 binary64)
(*.f64 z y)
y
#s(literal -1/2 binary64)
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t z)
#s(literal 1/3 binary64)
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))
(*.f64 #s(literal -1/18 binary64) (*.f64 t t))
#s(literal 1 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z))))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
(*.f64 #s(literal -1/18 binary64) t)
#s(literal -1/18 binary64)
t
(*.f64 (cos.f64 y) (*.f64 z z))
(cos.f64 y)
y
(*.f64 z z)
z
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(sin.f64 y)
y
(*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
#s(literal -1/3 binary64)
(cos.f64 y)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
Outputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(/.f64 a b)
a
b
#s(literal -1/3 binary64)
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(sqrt.f64 x)
x
#s(literal 2 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
a
(*.f64 #s(literal -3 binary64) b)
#s(literal -3 binary64)
b
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y)) y (fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y)) y (fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y)) y (fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y)) y (fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y)) y (fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 t z) (fma.f64 y (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/2 binary64) y))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 t z) (fma.f64 (*.f64 #s(literal 1/36 binary64) z) t (*.f64 #s(literal -1/18 binary64) y)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/36 binary64) (*.f64 t t))
(*.f64 (*.f64 t t) #s(literal 1/36 binary64))
#s(literal 1/36 binary64)
(*.f64 t t)
t
(*.f64 z z)
z
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))
(fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/18 binary64) t)
#s(literal -1/18 binary64)
(*.f64 z y)
y
#s(literal -1/2 binary64)
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t z)
#s(literal 1/3 binary64)
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) #s(literal 1 binary64))
(*.f64 #s(literal -1/18 binary64) (*.f64 t t))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) t)
#s(literal 1 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
a
(*.f64 b #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) b)
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z))) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z))) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z))) t (cos.f64 y)))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z))) t (cos.f64 y))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z))))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z)))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
(*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 (*.f64 t z) z))
(*.f64 #s(literal -1/18 binary64) t)
#s(literal -1/18 binary64)
t
(*.f64 (cos.f64 y) (*.f64 z z))
(*.f64 (*.f64 (cos.f64 y) z) z)
(cos.f64 y)
y
(*.f64 z z)
z
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
a
(*.f64 b #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) b)
b
#s(literal 3 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(*.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(sin.f64 y)
y
(*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))
(*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(*.f64 (*.f64 t z) #s(literal -1/3 binary64))
#s(literal -1/3 binary64)
(cos.f64 y)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 (/.f64 a b) #s(literal 3 binary64))
a
(*.f64 b #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) b)
b
#s(literal 3 binary64)

localize640.0ms (3.9%)

Memory
7.0MiB live, 463.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.30078125
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
accuracy0.30078125
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
accuracy31.987389880305525
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
accuracy32.11401261496123
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
accuracy1.2552525578988902
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))
accuracy5.215337536097544
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
accuracy19.11752677140544
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z))))
accuracy34.66132476102916
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))
accuracy13.49104896952097
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
accuracy16.652275632396805
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
accuracy28.354304762229578
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
accuracy34.66132476102916
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
accuracy0.0
(*.f64 #s(literal -3 binary64) b)
accuracy0.2578125
(/.f64 a (*.f64 #s(literal -3 binary64) b))
accuracy30.994731028284527
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
accuracy0.0
(cos.f64 y)
accuracy0.1484375
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
accuracy0.25
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
accuracy31.833082847146915
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
Samples
537.0ms195×1valid
35.0ms61×0valid
Compiler

Compiled 576 to 74 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 503.0ms
ival-mult: 181.0ms (36% of total)
ival-cos: 162.0ms (32.2% of total)
ival-sin: 55.0ms (10.9% of total)
const: 44.0ms (8.7% of total)
adjust: 21.0ms (4.2% of total)
ival-add: 16.0ms (3.2% of total)
ival-div: 12.0ms (2.4% of total)
ival-sub: 9.0ms (1.8% of total)
ival-sqrt: 3.0ms (0.6% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series150.0ms (0.9%)

Memory
0.9MiB live, 195.8MiB allocated
Counts
29 → 181
Calls
Call 1
Inputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(/.f64 a b)
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(*.f64 #s(literal -3 binary64) b)
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(sqrt.f64 x)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(cos.f64 y)
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z))))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
Outputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (sqrt x))
(sqrt x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)
(- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)
(* 1/3 (* t z))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
1
(+ 1 (* -1/2 (pow y 2)))
(+ 1 (* (pow y 2) (- (* 1/24 (pow y 2)) 1/2)))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/24 (* -1/720 (pow y 2)))) 1/2)))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(* -1/18 (* t (pow z 2)))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(+ (* -1/18 (* t (pow z 2))) (* 1/36 (* t (* (pow y 2) (pow z 2)))))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (* (pow y 2) (pow z 2)))) (* 1/36 (* t (pow z 2))))))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* 1/36 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (pow z 2))) (* 1/12960 (* t (* (pow y 2) (pow z 2)))))))))
(cos (- y (* 1/3 (* t z))))
(* -1/18 (* t (* y z)))
(* y (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* -1/18 (* t (* (pow y 2) z)))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(cos y)
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* -1/18 (* t (* (pow y 3) z)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(* -1/18 (* t (* (pow z 2) (cos y))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* -1 (* y (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
-1/2
(- (* -1/18 (* t (* y z))) 1/2)
(- (* z (+ (* -1/18 (* t y)) (* 1/36 (* (pow t 2) z)))) 1/2)
(* -1/2 y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(* 1/3 (* z (sin y)))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(* -1/3 (* t z))
(* 1/36 (* (pow t 2) (pow z 2)))
(* (pow z 2) (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))))
(* (pow z 2) (- (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))) (/ 1/2 (pow z 2))))
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(sin (* 1/3 (* t z)))
(cos (* -1/3 (* t z)))
(* (pow z 2) (+ (* -1 (/ (+ (* 1/18 (* t y)) (* 1/2 (/ 1 z))) z)) (* 1/36 (pow t 2))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(- (* t (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))) 1/2)
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(* (pow t 2) (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))))
(* (pow t 2) (- (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))) (/ 1/2 (pow t 2))))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1 (/ (+ (* 1/18 (* y z)) (* 1/2 (/ 1 t))) t)) (* 1/36 (pow z 2))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(/ a b)
(* -1/3 (/ a b))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(* -3 b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
Calls

18 calls:

TimeVariablePointExpression
53.0ms
z
@inf
((+ (* (/ a b) -1/3) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2))) (/ a b) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2)) (cos (- y (/ (* z t) 3))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/ a (* -3 b)) (* -3 b) (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (cos y) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (cos (- y (/ (* z t) 3))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (* (* -1/18 t) (* (cos y) (* z z))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (sin (* 1/3 (* t z))) (cos (* -1/3 (* t z))) (* -1/3 (* t z)) (* 1/3 (* t z)))
18.0ms
t
@inf
((+ (* (/ a b) -1/3) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2))) (/ a b) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2)) (cos (- y (/ (* z t) 3))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/ a (* -3 b)) (* -3 b) (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (cos y) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (cos (- y (/ (* z t) 3))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (* (* -1/18 t) (* (cos y) (* z z))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (sin (* 1/3 (* t z))) (cos (* -1/3 (* t z))) (* -1/3 (* t z)) (* 1/3 (* t z)))
9.0ms
y
@-inf
((+ (* (/ a b) -1/3) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2))) (/ a b) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2)) (cos (- y (/ (* z t) 3))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/ a (* -3 b)) (* -3 b) (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (cos y) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (cos (- y (/ (* z t) 3))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (* (* -1/18 t) (* (cos y) (* z z))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (sin (* 1/3 (* t z))) (cos (* -1/3 (* t z))) (* -1/3 (* t z)) (* 1/3 (* t z)))
7.0ms
x
@inf
((+ (* (/ a b) -1/3) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2))) (/ a b) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2)) (cos (- y (/ (* z t) 3))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/ a (* -3 b)) (* -3 b) (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (cos y) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (cos (- y (/ (* z t) 3))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (* (* -1/18 t) (* (cos y) (* z z))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (sin (* 1/3 (* t z))) (cos (* -1/3 (* t z))) (* -1/3 (* t z)) (* 1/3 (* t z)))
6.0ms
y
@inf
((+ (* (/ a b) -1/3) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2))) (/ a b) (* (cos (- y (/ (* z t) 3))) (* (sqrt x) 2)) (cos (- y (/ (* z t) 3))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/ a (* -3 b)) (* -3 b) (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (sqrt x) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (cos y) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (cos (- y (/ (* z t) 3))) (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (* (* -1/18 t) (* (cos y) (* z z))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (sin (* 1/3 (* t z))) (cos (* -1/3 (* t z))) (* -1/3 (* t z)) (* 1/3 (* t z)))

simplify275.0ms (1.7%)

Memory
17.0MiB live, 291.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07624507
124754381
254974360
081494043
Stop Event
iter limit
node limit
Counts
181 → 181
Calls
Call 1
Inputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(* 2 (sqrt x))
(sqrt x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)
(- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)
(* 1/3 (* t z))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
1
(+ 1 (* -1/2 (pow y 2)))
(+ 1 (* (pow y 2) (- (* 1/24 (pow y 2)) 1/2)))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/24 (* -1/720 (pow y 2)))) 1/2)))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(* -1/18 (* t (pow z 2)))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(+ (* -1/18 (* t (pow z 2))) (* 1/36 (* t (* (pow y 2) (pow z 2)))))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (* (pow y 2) (pow z 2)))) (* 1/36 (* t (pow z 2))))))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* 1/36 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (pow z 2))) (* 1/12960 (* t (* (pow y 2) (pow z 2)))))))))
(cos (- y (* 1/3 (* t z))))
(* -1/18 (* t (* y z)))
(* y (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* -1/18 (* t (* (pow y 2) z)))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(cos y)
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* -1/18 (* t (* (pow y 3) z)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(* -1/18 (* t (* (pow z 2) (cos y))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* -1 (* y (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
-1/2
(- (* -1/18 (* t (* y z))) 1/2)
(- (* z (+ (* -1/18 (* t y)) (* 1/36 (* (pow t 2) z)))) 1/2)
(* -1/2 y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(* 1/3 (* z (sin y)))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(* -1/3 (* t z))
(* 1/36 (* (pow t 2) (pow z 2)))
(* (pow z 2) (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))))
(* (pow z 2) (- (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))) (/ 1/2 (pow z 2))))
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(sin (* 1/3 (* t z)))
(cos (* -1/3 (* t z)))
(* (pow z 2) (+ (* -1 (/ (+ (* 1/18 (* t y)) (* 1/2 (/ 1 z))) z)) (* 1/36 (pow t 2))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(- (* t (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))) 1/2)
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(* (pow t 2) (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))))
(* (pow t 2) (- (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))) (/ 1/2 (pow t 2))))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1 (/ (+ (* 1/18 (* y z)) (* 1/2 (/ 1 t))) t)) (* 1/36 (pow z 2))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(/ a b)
(* -1/3 (/ a b))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(* -3 b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
Outputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(* 2 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt x)
(sqrt.f64 x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (neg.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (neg.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (neg.f64 (sqrt.f64 x)) #s(literal -2 binary64))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))) #s(literal -2 binary64))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 x) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))))) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (neg.f64 (sqrt.f64 x)))) y)) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 x) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))))) y))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (neg.f64 (sqrt.f64 x)))) y)) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(cos (neg (* 1/3 (* t z))))
(cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 x) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))))) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (neg.f64 (sqrt.f64 x)))) y)) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)
(fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64))
(- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)))
(* 1/3 (* t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 x)) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))))) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (neg.f64 (sqrt.f64 x)))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))))) y (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(fma.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 x)) y) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (neg.f64 (sqrt.f64 x)))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))))) y (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/24 (pow y 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 y y) #s(literal -1/2 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/24 (* -1/720 (pow y 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 y y) #s(literal 1/24 binary64)) (*.f64 y y) #s(literal -1/2 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64)))
(* -1/18 (* t (pow z 2)))
(*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64))
(+ (* -1/18 (* t (pow z 2))) (* 1/3 (* y z)))
(fma.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64) (*.f64 (*.f64 z y) #s(literal 1/3 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z z) y) t) #s(literal 1/36 binary64) (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* y (+ (* 1/3 z) (* y (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z z) t) #s(literal 1/36 binary64) (*.f64 (*.f64 z y) #s(literal -1/18 binary64))) y (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* 1/36 (* t (* (pow y 2) (pow z 2)))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) t) (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (* (pow y 2) (pow z 2)))) (* 1/36 (* t (pow z 2))))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z z) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) t) (*.f64 z z) (*.f64 (*.f64 #s(literal -1/432 binary64) t) (*.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 y y)))
(+ (* -1/18 (* t (pow z 2))) (* (pow y 2) (+ (* 1/36 (* t (pow z 2))) (* (pow y 2) (+ (* -1/432 (* t (pow z 2))) (* 1/12960 (* t (* (pow y 2) (pow z 2)))))))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z z) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) t) (*.f64 z z) (*.f64 (fma.f64 (*.f64 #s(literal 1/12960 binary64) t) (*.f64 (*.f64 y y) (*.f64 z z)) (*.f64 #s(literal -1/432 binary64) (*.f64 (*.f64 z z) t))) (*.f64 y y))) (*.f64 y y)))
(cos (- y (* 1/3 (* t z))))
(cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))
(* -1/18 (* t (* y z)))
(*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))
(* y (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) y)
(* -1/18 (* t (* (pow y 2) z)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(*.f64 (-.f64 (fma.f64 (*.f64 t z) (+.f64 #s(literal -1/18 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (/.f64 (*.f64 z z) y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 y y))
(cos y)
(cos.f64 y)
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(* -1/18 (* t (* (pow y 3) z)))
(*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) t) #s(literal -1/18 binary64))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (fma.f64 (*.f64 t z) (+.f64 #s(literal -1/18 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (/.f64 (*.f64 z z) y))) (/.f64 #s(literal 1/2 binary64) y)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (fma.f64 (*.f64 (*.f64 z z) (/.f64 (*.f64 t t) y)) (+.f64 (/.f64 #s(literal -1/18 binary64) (*.f64 y y)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (/.f64 t y) #s(literal 1/3 binary64)) (/.f64 z y) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) y)) (pow.f64 y #s(literal 3 binary64)))
(+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64)))
(* -1/18 (* t (* (pow z 2) (cos y))))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 z z) (cos.f64 y)))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(* -1 (* y (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/18 binary64) t) z (/.f64 (fma.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 z z) (*.f64 t t)) #s(literal 1/2 binary64)) y)) (neg.f64 y))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64) #s(literal -1/2 binary64))) y)) (*.f64 y y))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) t) z (/.f64 (fma.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 z z) (*.f64 t t)) #s(literal 1/2 binary64)) y)))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) (/.f64 z y) (fma.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 z z) (*.f64 t t)) #s(literal 1/2 binary64))) y)))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) t) z (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64)) (neg.f64 y))) y) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64))) y)))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (sin.f64 y) z) t)) (sqrt.f64 x) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (*.f64 t t) z) (cos.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)))) z (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (fma.f64 (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/81 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (sin.f64 y)) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) (cos.f64 y))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(* 2 (* (sqrt x) (cos y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (sin.f64 y) z) t)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (*.f64 t t) z) (cos.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/81 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (sin.f64 y)) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) (cos.f64 y))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (cos.f64 y))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 (cos.f64 y) z) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (sin.f64 y) z) (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (cos.f64 y))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (sin.f64 y) z) t)) (sqrt.f64 x) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (*.f64 t t) z) (cos.f64 y)) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)))) z (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (fma.f64 (fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 #s(literal -1/81 binary64) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (sin.f64 y)) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) (cos.f64 y))))) z (*.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) t)) (sqrt.f64 x))) z (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
-1/2
#s(literal -1/2 binary64)
(- (* -1/18 (* t (* y z))) 1/2)
(fma.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64) #s(literal -1/2 binary64))
(- (* z (+ (* -1/18 (* t y)) (* 1/36 (* (pow t 2) z)))) 1/2)
(fma.f64 (fma.f64 (*.f64 (*.f64 t t) z) #s(literal 1/36 binary64) (*.f64 (*.f64 t y) #s(literal -1/18 binary64))) z #s(literal -1/2 binary64))
(* -1/2 y)
(*.f64 #s(literal -1/2 binary64) y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) z (*.f64 #s(literal -1/2 binary64) y))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 y y) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z y) (*.f64 #s(literal 1/3 binary64) t))) z (*.f64 #s(literal -1/2 binary64) y))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 (cos.f64 y) z) (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) z) y (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* 1/3 (* z (sin y)))
(*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))
(* z (+ (* -1/18 (* t (* z (cos y)))) (* 1/3 (sin y))))
(*.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 y) z) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) (sin.f64 y))) z)
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 z z) (*.f64 #s(literal 1/3 binary64) t)) z)
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 t #s(literal 5 binary64)) #s(literal 1/29160 binary64)) (*.f64 z z) (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z) (*.f64 #s(literal 1/3 binary64) t)) z)
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/11022480 binary64) (pow.f64 t #s(literal 7 binary64))) (*.f64 z z) (*.f64 (pow.f64 t #s(literal 5 binary64)) #s(literal 1/29160 binary64))) (*.f64 z z) (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64)))) (*.f64 z z) (*.f64 #s(literal 1/3 binary64) t)) z)
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) #s(literal 1/1944 binary64)) (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (*.f64 z z) #s(literal 1 binary64))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 z z) (*.f64 (pow.f64 t #s(literal 4 binary64)) #s(literal 1/1944 binary64))) (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (*.f64 z z) #s(literal 1 binary64))
(* -1/3 (* t z))
(*.f64 (*.f64 t z) #s(literal -1/3 binary64))
(* 1/36 (* (pow t 2) (pow z 2)))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 t y) z) #s(literal -1/18 binary64) (*.f64 (*.f64 t t) #s(literal 1/36 binary64))) (*.f64 z z))
(* (pow z 2) (- (+ (* -1/18 (/ (* t y) z)) (* 1/36 (pow t 2))) (/ 1/2 (pow z 2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (/.f64 y z) (fma.f64 (*.f64 t t) #s(literal 1/36 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 z z)))) (*.f64 z z))
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 (*.f64 z z) y))
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/18 binary64) (fma.f64 (/.f64 t z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64)))) (*.f64 z z))
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(*.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/18 binary64) (fma.f64 (/.f64 t z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64))))) (*.f64 z z))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 (*.f64 z z) (cos.f64 y)))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(*.f64 (fma.f64 (/.f64 (*.f64 (sin.f64 y) t) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (cos.f64 y))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (cos.f64 y) (fma.f64 (/.f64 (*.f64 (sin.f64 y) t) z) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) z) z))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (fma.f64 y (/.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)))) (*.f64 z z))
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) z) (*.f64 y (/.f64 y z)) (fma.f64 (*.f64 t t) #s(literal -1/18 binary64) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) (/.f64 y z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (* t (cos y))) (* 1/3 (/ (sin y) z))))
(*.f64 (fma.f64 (/.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (cos.f64 y) t) #s(literal -1/18 binary64))) (*.f64 z z))
(sin (* 1/3 (* t z)))
(sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(cos (* -1/3 (* t z)))
(cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(* (pow z 2) (+ (* -1 (/ (+ (* 1/18 (* t y)) (* 1/2 (/ 1 z))) z)) (* 1/36 (pow t 2))))
(*.f64 (fma.f64 (*.f64 t t) #s(literal 1/36 binary64) (/.f64 (fma.f64 (*.f64 t y) #s(literal 1/18 binary64) (/.f64 #s(literal 1/2 binary64) z)) (neg.f64 z))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) (neg.f64 z))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64) (/.f64 (fma.f64 (/.f64 y z) #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t))) (neg.f64 z))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (cos.f64 y) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) t) (sin.f64 y) (/.f64 (cos.f64 y) (neg.f64 z))) (neg.f64 z))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) z) (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) y (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)) (neg.f64 z))) z)) (*.f64 z z))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (sin.f64 y)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y)) (sqrt.f64 x)) #s(literal -1/9 binary64))) t (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (sqrt.f64 x)) #s(literal -1/81 binary64))) t (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (sin.f64 y)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y)) (sqrt.f64 x)) #s(literal -1/9 binary64))) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (sqrt.f64 x)) #s(literal -1/81 binary64))) t (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/162 binary64) t) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 y)) (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (cos.f64 y))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) z) (sin.f64 y)) #s(literal 2/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) t) (cos.f64 y)) (sqrt.f64 x)) #s(literal -1/9 binary64))) t (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 z z) (cos.f64 y)) (*.f64 (*.f64 (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (sqrt.f64 x)) #s(literal -1/81 binary64))) t (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) z))) t (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y))))
(- (* t (+ (* -1/18 (* y z)) (* 1/36 (* t (pow z 2))))) 1/2)
(fma.f64 (fma.f64 (*.f64 (*.f64 z z) t) #s(literal 1/36 binary64) (*.f64 (*.f64 z y) #s(literal -1/18 binary64))) t #s(literal -1/2 binary64))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) t (*.f64 #s(literal -1/2 binary64) y))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) t) (*.f64 (*.f64 z z) y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64)))) t (*.f64 #s(literal -1/2 binary64) y))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64))) t (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y)) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/162 binary64) (*.f64 t t)) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) z)) t)
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/29160 binary64) (*.f64 t t)) (pow.f64 z #s(literal 5 binary64)) (*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/162 binary64))) (*.f64 t t) (*.f64 #s(literal 1/3 binary64) z)) t)
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/11022480 binary64) (*.f64 t t)) (pow.f64 z #s(literal 7 binary64)) (*.f64 (pow.f64 z #s(literal 5 binary64)) #s(literal 1/29160 binary64))) (*.f64 t t) (*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/162 binary64))) (*.f64 t t) (*.f64 #s(literal 1/3 binary64) z)) t)
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/1944 binary64) (*.f64 t t)) (pow.f64 z #s(literal 4 binary64)) (*.f64 (*.f64 z z) #s(literal -1/18 binary64))) (*.f64 t t) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880 binary64) (*.f64 t t)) (pow.f64 z #s(literal 6 binary64)) (*.f64 (pow.f64 z #s(literal 4 binary64)) #s(literal 1/1944 binary64))) (*.f64 t t) (*.f64 (*.f64 z z) #s(literal -1/18 binary64))) (*.f64 t t) #s(literal 1 binary64))
(* (pow t 2) (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 z y) t) #s(literal -1/18 binary64) (*.f64 (*.f64 z z) #s(literal 1/36 binary64))) (*.f64 t t))
(* (pow t 2) (- (+ (* -1/18 (/ (* y z) t)) (* 1/36 (pow z 2))) (/ 1/2 (pow t 2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) y) (/.f64 z t) (fma.f64 (*.f64 z z) #s(literal 1/36 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 t t)))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) #s(literal 1/36 binary64))) (*.f64 t t))
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) t) (/.f64 y t) (fma.f64 (/.f64 z t) (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) #s(literal 1/36 binary64)))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(*.f64 (fma.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (cos.f64 y))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (cos.f64 y) (fma.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) t) t))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(*.f64 (*.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(*.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (/.f64 y t) (*.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64)))) (*.f64 t t))
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(*.f64 (fma.f64 (/.f64 (*.f64 y y) t) (/.f64 #s(literal -1/2 binary64) t) (fma.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64)) (fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (/.f64 y t) (/.f64 #s(literal 1 binary64) (*.f64 t t))))) (*.f64 t t))
(* t (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(*.f64 (fma.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (cos.f64 y))) t)
(* (pow t 2) (+ (* -1 (/ (+ (* 1/18 (* y z)) (* 1/2 (/ 1 t))) t)) (* 1/36 (pow z 2))))
(*.f64 (fma.f64 (*.f64 z z) #s(literal 1/36 binary64) (/.f64 (fma.f64 #s(literal 1/18 binary64) (*.f64 z y) (/.f64 #s(literal 1/2 binary64) t)) (neg.f64 t))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) y) (*.f64 z z) (/.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) (neg.f64 t))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) y) (*.f64 z z) (/.f64 (fma.f64 (/.f64 y t) #s(literal 1/2 binary64) (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64)))) (neg.f64 t))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (cos.f64 y) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) (sin.f64 y) (/.f64 (cos.f64 y) (neg.f64 t))) (neg.f64 t))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) t) (*.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64)))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(*.f64 (fma.f64 (*.f64 z z) (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal -1/18 binary64)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) y (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)) (neg.f64 t))) (neg.f64 t))) (*.f64 t t))
(* -1 (* t (+ (* -1/3 (/ (* z (sin y)) t)) (* 1/18 (* (pow z 2) (cos y))))))
(*.f64 (neg.f64 t) (fma.f64 (*.f64 #s(literal 1/18 binary64) (*.f64 z z)) (cos.f64 y) (*.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal -1/3 binary64))))
(/ a b)
(/.f64 a b)
(* -1/3 (/ a b))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (/.f64 (sqrt.f64 x) a)) #s(literal -2 binary64) (/.f64 #s(literal 1/3 binary64) b)))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (/.f64 (sqrt.f64 x) a)) #s(literal -2 binary64) (/.f64 #s(literal 1/3 binary64) b)))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b)
(* -3 b)
(*.f64 #s(literal -3 binary64) b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) b) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b)

rewrite352.0ms (2.2%)

Memory
-5.6MiB live, 281.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082731
0131731
1477719
23692699
08209658
Stop Event
iter limit
node limit
iter limit
Counts
29 → 479
Calls
Call 1
Inputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(/.f64 a b)
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(*.f64 #s(literal -3 binary64) b)
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(sqrt.f64 x)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))
(cos.f64 y)
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z))))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) a)
(*.f64 (neg.f64 a) (pow.f64 (neg.f64 b) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a b))
(*.f64 a (pow.f64 b #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b a) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 a #s(literal 1 binary64)) b)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b a)))
(/.f64 (neg.f64 a) (neg.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b a))
(/.f64 a b)
(neg.f64 (/.f64 (neg.f64 a) b))
(neg.f64 (/.f64 a (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(*.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)))
(*.f64 a (/.f64 #s(literal -1/3 binary64) b))
(pow.f64 (/.f64 b (*.f64 #s(literal -1/3 binary64) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 (*.f64 #s(literal 3 binary64) b) a)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/3 binary64)) (neg.f64 b))
(/.f64 (*.f64 #s(literal -1/3 binary64) (neg.f64 a)) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 #s(literal -1/3 binary64) a)) (neg.f64 b))
(/.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal 3 binary64))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) b) a))
(/.f64 (*.f64 #s(literal -1/3 binary64) a) b)
(/.f64 (neg.f64 a) (*.f64 #s(literal 3 binary64) b))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 3 binary64) b) a)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a)))
(/.f64 #s(literal -1/3 binary64) (/.f64 b a))
(/.f64 (/.f64 a b) #s(literal -3 binary64))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(neg.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) b))
(*.f64 (neg.f64 b) #s(literal 3 binary64))
(*.f64 #s(literal -3 binary64) b)
(*.f64 #s(literal 3 binary64) (neg.f64 b))
(*.f64 b #s(literal -3 binary64))
(neg.f64 (*.f64 #s(literal 3 binary64) b))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 3 binary64) b))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64) (*.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64) (*.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64))) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64) (*.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64) (*.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64) (*.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) y) z (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 (*.f64 z z) (*.f64 #s(literal 1/36 binary64) t)) t (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 z z) #s(literal 1/36 binary64)) (*.f64 t t) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 t z) y) #s(literal -1/18 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) z) y (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) t) (*.f64 t (*.f64 z z)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) z) z (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 t z) y) #s(literal 2 binary64)) #s(literal 1/324 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 t z) y) #s(literal 3 binary64)) #s(literal -1/5832 binary64) #s(literal -1/8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 t z) y) #s(literal 2 binary64)) #s(literal 1/324 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) z) (*.f64 y #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t z) y) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 t t) (*.f64 #s(literal 1/36 binary64) (*.f64 z z)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 t (*.f64 #s(literal -1/18 binary64) (*.f64 z y)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 z (*.f64 y (*.f64 #s(literal -1/18 binary64) t)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(fma.f64 z (*.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) z) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(fma.f64 y (*.f64 (*.f64 #s(literal -1/18 binary64) t) z) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t))
(+.f64 (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal -1/2 binary64))
(+.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(+.f64 (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(+.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 z y) #s(literal -1/18 binary64)) t (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64))) (fma.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y)) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) #s(literal 1/27 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 (*.f64 #s(literal 1/3 binary64) t) z (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 (*.f64 (neg.f64 z) t) #s(literal -1/3 binary64) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 #s(literal 1/3 binary64) (*.f64 t z) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 (*.f64 t z) #s(literal 1/3 binary64) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(fma.f64 t (/.f64 z #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 t (*.f64 #s(literal 1/3 binary64) z) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 z (*.f64 #s(literal 1/3 binary64) t) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(fma.f64 y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y)))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y)))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(sqrt.f64 x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) a) (pow.f64 b #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(literal -1/3 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 a (neg.f64 (/.f64 #s(literal 1/3 binary64) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 a b)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y))))
(*.f64 (cos.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) z) t y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 y)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (cos.f64 y) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(cos.f64 y)
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 z z) (*.f64 #s(literal -1/18 binary64) t)) t (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (*.f64 t t) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) z) (*.f64 z #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) z) z (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/324 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal -1/5832 binary64) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/324 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y))
(fma.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 (*.f64 z z) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (*.f64 z z) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 t (*.f64 z z)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 #s(literal -1/18 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 (*.f64 t t) (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 z (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) t) z) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(fma.f64 y (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y)))
(+.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y))
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 z y) (*.f64 #s(literal -1/18 binary64) t) #s(literal -1/2 binary64))) y (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))))
#s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y)))
#s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) (cos.f64 y)) z) z)
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)
(*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) z)) z)
(*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z z)) (cos.f64 y))
(*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (cos.f64 y) z) z)) t)
(*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cos.f64 y) z)) (*.f64 t z))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) (cos.f64 y)) (*.f64 z z))
(*.f64 (*.f64 (*.f64 #s(literal -1/18 binary64) t) z) (*.f64 (cos.f64 y) z))
(*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) (*.f64 #s(literal -1/18 binary64) t))
(*.f64 (*.f64 (cos.f64 y) z) (*.f64 (*.f64 t z) #s(literal -1/18 binary64)))
(*.f64 (*.f64 (cos.f64 y) z) (*.f64 (*.f64 #s(literal -1/18 binary64) t) z))
(*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (*.f64 (cos.f64 y) z) z))
(*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t))
(*.f64 (*.f64 z z) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (cos.f64 y)))
(*.f64 (cos.f64 y) (*.f64 (*.f64 z z) (*.f64 #s(literal -1/18 binary64) t)))
(*.f64 t (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)))
(*.f64 t (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (cos.f64 y) z) z)))
(*.f64 z (*.f64 (*.f64 (cos.f64 y) z) (*.f64 #s(literal -1/18 binary64) t)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64))) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64))) (fma.f64 (cos.f64 y) (cos.f64 y) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) (*.f64 t (cos.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64))) (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (pow.f64 (cos.f64 y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 y) (-.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t)) (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 3 binary64)) (pow.f64 (cos.f64 y) #s(literal 3 binary64)))))
(fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))
(fma.f64 t #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) (cos.f64 y))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y)))) (/.f64 (pow.f64 (cos.f64 y) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (neg.f64 (cos.f64 y)))))
(+.f64 (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t) (cos.f64 y))
(+.f64 (cos.f64 y) (*.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t))
(neg.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))
(cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))
(*.f64 (*.f64 #s(literal -1/3 binary64) z) t)
(*.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) t)) z)
(*.f64 (neg.f64 z) (*.f64 #s(literal 1/3 binary64) t))
(*.f64 (neg.f64 t) (*.f64 #s(literal 1/3 binary64) z))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 (*.f64 #s(literal 1/3 binary64) t) (neg.f64 z))
(*.f64 (*.f64 t #s(literal -1/3 binary64)) z)
(*.f64 (*.f64 (neg.f64 z) t) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 z) t))
(*.f64 (*.f64 t z) #s(literal -1/3 binary64))
(*.f64 t (*.f64 z #s(literal -1/3 binary64)))
(*.f64 t (neg.f64 (*.f64 #s(literal 1/3 binary64) z)))
(*.f64 z (neg.f64 (*.f64 #s(literal 1/3 binary64) t)))
(*.f64 z (*.f64 t #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 t z))
(pow.f64 (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) t)) #s(literal -3 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))
(/.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))))
(/.f64 (*.f64 t z) #s(literal -3 binary64))
(neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 (*.f64 #s(literal 1/3 binary64) z) t)
(*.f64 (*.f64 #s(literal 1/3 binary64) t) z)
(*.f64 (*.f64 (neg.f64 z) t) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t (/.f64 z #s(literal 3 binary64)))
(*.f64 t (*.f64 #s(literal 1/3 binary64) z))
(*.f64 z (*.f64 #s(literal 1/3 binary64) t))
(pow.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) t)) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))))
(/.f64 (*.f64 (neg.f64 z) t) #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))
(/.f64 (*.f64 t z) #s(literal 3 binary64))
(neg.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))

eval131.0ms (0.8%)

Memory
-7.6MiB live, 180.1MiB allocated
Compiler

Compiled 44 435 to 3 339 computations (92.5% saved)

prune159.0ms (1%)

Memory
12.0MiB live, 183.0MiB allocated
Pruning

77 alts after pruning (74 fresh and 3 done)

PrunedKeptTotal
New67133704
Fresh274168
Picked415
Done123
Total70377780
Accuracy
77.6%
Counts
780 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.8%
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
52.3%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
53.3%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
58.5%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
74.5%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
72.9%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
45.6%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
66.4%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
74.6%
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
67.0%
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
66.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
67.1%
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) t) z)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.3%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 t (/.f64 z #s(literal 3 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal -3 binary64))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
58.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) #s(approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
13.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
21.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
6.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 #s(approx (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (*.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
36.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/3 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 1/3 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 t (/.f64 z #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
35.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
35.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
19.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
53.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
45.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t #s(approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
28.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
39.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
24.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
37.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
27.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
39.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
28.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) t) #s(literal -1/18 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
51.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.6%
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
25.9%
#s(approx (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))) #s(literal -2 binary64)))
63.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
66.8%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
64.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
51.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
64.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
25.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
26.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
22.1%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal -1 binary64))))
Compiler

Compiled 6 153 to 4 650 computations (24.4% saved)

simplify168.0ms (1%)

Memory
-12.4MiB live, 144.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff0
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
cost-diff0
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
cost-diff1
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
cost-diff3
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
cost-diff1
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
cost-diff0
(/.f64 #s(literal -1/3 binary64) b)
cost-diff0
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
cost-diff0
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
cost-diff0
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
cost-diff0
(/.f64 #s(literal -1/3 binary64) b)
cost-diff0
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091784
0131774
1241773
2521753
31103741
41871739
52691727
63977727
75284727
87722727
08356689
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(/.f64 #s(literal -1/3 binary64) b)
#s(literal -1/3 binary64)
b
a
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(/.f64 #s(literal -1/3 binary64) b)
#s(literal -1/3 binary64)
b
a
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))
(*.f64 (*.f64 (*.f64 y y) z) t)
(*.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
t
#s(literal -1/18 binary64)
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))
(*.f64 #s(literal -1/18 binary64) (*.f64 t t))
(*.f64 t t)
(*.f64 z z)
#s(literal 1 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
#s(literal -1/3 binary64)
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
(log.f64 (/.f64 b a))
(/.f64 b a)
b
a
#s(literal -1 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(sin.f64 y)
y
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))
(cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t))
(*.f64 (*.f64 #s(literal -1/3 binary64) z) t)
(*.f64 #s(literal -1/3 binary64) z)
#s(literal -1/3 binary64)
(cos.f64 y)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
a
(*.f64 b #s(literal 3 binary64))
b
#s(literal 3 binary64)
Outputs
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal -1/3 binary64) b)
#s(literal -1/3 binary64)
b
a
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
(cos.f64 y)
y
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(*.f64 a (/.f64 #s(literal -1/3 binary64) b))
(/.f64 #s(literal -1/3 binary64) b)
#s(literal -1/3 binary64)
b
a
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64)))
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))
(*.f64 (*.f64 (*.f64 y y) z) t)
(*.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
t
#s(literal -1/18 binary64)
(fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/18 binary64) (*.f64 t t))
(*.f64 (*.f64 t t) #s(literal -1/18 binary64))
(*.f64 t t)
(*.f64 z z)
#s(literal 1 binary64)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 a (*.f64 #s(literal 3 binary64) b))
a
(*.f64 b #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) b)
b
#s(literal 3 binary64)
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
(*.f64 a (/.f64 #s(literal -1/3 binary64) b))
#s(literal -1/3 binary64)
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(/.f64 a b)
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 b a)))
(log.f64 (/.f64 b a))
(/.f64 b a)
b
a
#s(literal -1 binary64)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))))
(*.f64 (fma.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 x)
x
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))
(fma.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
#s(literal 1/3 binary64)
(*.f64 t z)
t
z
(sin.f64 y)
y
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))
(*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y))
(cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t))
(cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))
(*.f64 (*.f64 #s(literal -1/3 binary64) z) t)
(*.f64 (*.f64 t z) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) z)
(*.f64 z #s(literal -1/3 binary64))
#s(literal -1/3 binary64)
(cos.f64 y)
(/.f64 a (*.f64 b #s(literal 3 binary64)))
(/.f64 a (*.f64 #s(literal 3 binary64) b))
a
(*.f64 b #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) b)
b
#s(literal 3 binary64)

localize526.0ms (3.2%)

Memory
-6.2MiB live, 622.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.16015625
(*.f64 #s(literal -1/3 binary64) z)
accuracy0.1640625
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
accuracy17.783781682257352
(cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t))
accuracy18.1814823999026
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
accuracy0.1953125
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
accuracy2.071886840210997
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
accuracy7.232595817975847
(log.f64 (/.f64 b a))
accuracy15.564708816037626
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
accuracy10.496048338264533
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
accuracy13.644634690344107
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
accuracy19.549004774456353
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
accuracy23.521242395348285
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
accuracy0.09765625
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
accuracy0.19921875
(/.f64 #s(literal -1/3 binary64) b)
accuracy15.564708816037626
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
accuracy0.046875
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
accuracy0.1484375
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
accuracy0.19921875
(/.f64 #s(literal -1/3 binary64) b)
accuracy17.73527834758756
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
Samples
349.0ms103×1valid
80.0ms122×0invalid
33.0ms31×0valid
Compiler

Compiled 479 to 78 computations (83.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 413.0ms
ival-add: 159.0ms (38.5% of total)
ival-mult: 98.0ms (23.7% of total)
ival-cos: 48.0ms (11.6% of total)
ival-sin: 44.0ms (10.7% of total)
const: 28.0ms (6.8% of total)
adjust: 11.0ms (2.7% of total)
ival-div: 10.0ms (2.4% of total)
ival-sub: 5.0ms (1.2% of total)
ival-exp: 4.0ms (1% of total)
ival-log: 4.0ms (1% of total)
ival-sqrt: 3.0ms (0.7% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series246.0ms (1.5%)

Memory
34.1MiB live, 311.6MiB allocated
Counts
25 → 159
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(/.f64 #s(literal -1/3 binary64) b)
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(sqrt.f64 x)
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(log.f64 (/.f64 b a))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 #s(literal -1/3 binary64) z)
Outputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(sqrt x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(* 1/3 (* t z))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(cos (- y (* 1/3 (* t z))))
(* -1/18 (* t (* (pow y 2) z)))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* -1/18 (* t (* (pow y 3) z)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* -1/2 y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ 1 (* -1/2 (pow y 2)))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
1
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(* -1/3 z)
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(sin (* 1/3 (* t z)))
(cos (* -1/3 (* t z)))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* -1/3 (/ a b))
(/ a b)
(* -1 (+ (log b) (* -1 (log a))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(+ (log b) (* -1 (log a)))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (+ (log b) (log (/ 1 a))))
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(+ (log b) (log (/ 1 a)))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (+ (log (* -1 b)) (log (/ -1 a))))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(+ (log (* -1 b)) (log (/ -1 a)))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/ -1/3 b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
(* -1 (+ (log (/ 1 a)) (* -1 (log (/ 1 b)))))
(+ (log (/ 1 a)) (* -1 (log (/ 1 b))))
(* -1 (+ (log (/ -1 a)) (* -1 (log (/ -1 b)))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 b))))
Calls

18 calls:

TimeVariablePointExpression
90.0ms
b
@inf
((+ (* (/ -1/3 b) a) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))))) (/ -1/3 b) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (/ -1/3 b) a) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (sqrt x) (exp (* (log (/ b a)) -1)) (* (log (/ b a)) -1) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (exp (* (log (/ b a)) -1))) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (log (/ b a)) (sin (* 1/3 (* t z))) (cos (* (* -1/3 z) t)) (* 1/3 (* t z)) (* -1/3 z))
38.0ms
a
@-inf
((+ (* (/ -1/3 b) a) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))))) (/ -1/3 b) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (/ -1/3 b) a) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (sqrt x) (exp (* (log (/ b a)) -1)) (* (log (/ b a)) -1) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (exp (* (log (/ b a)) -1))) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (log (/ b a)) (sin (* 1/3 (* t z))) (cos (* (* -1/3 z) t)) (* 1/3 (* t z)) (* -1/3 z))
29.0ms
a
@0
((+ (* (/ -1/3 b) a) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))))) (/ -1/3 b) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (/ -1/3 b) a) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (sqrt x) (exp (* (log (/ b a)) -1)) (* (log (/ b a)) -1) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (exp (* (log (/ b a)) -1))) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (log (/ b a)) (sin (* 1/3 (* t z))) (cos (* (* -1/3 z) t)) (* 1/3 (* t z)) (* -1/3 z))
17.0ms
b
@-inf
((+ (* (/ -1/3 b) a) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))))) (/ -1/3 b) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (/ -1/3 b) a) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (sqrt x) (exp (* (log (/ b a)) -1)) (* (log (/ b a)) -1) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (exp (* (log (/ b a)) -1))) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (log (/ b a)) (sin (* 1/3 (* t z))) (cos (* (* -1/3 z) t)) (* 1/3 (* t z)) (* -1/3 z))
16.0ms
b
@0
((+ (* (/ -1/3 b) a) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3))))) (/ -1/3 b) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (* 2 (sqrt x)) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (/ -1/3 b) a) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (sqrt x) (exp (* (log (/ b a)) -1)) (* (log (/ b a)) -1) (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (* -1/3 (exp (* (log (/ b a)) -1))) (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (cos (- y (/ (* z t) 3))) (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (log (/ b a)) (sin (* 1/3 (* t z))) (cos (* (* -1/3 z) t)) (* 1/3 (* t z)) (* -1/3 z))

simplify335.0ms (2.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
06824014
122093871
274003871
081183594
Stop Event
iter limit
node limit
Counts
159 → 159
Calls
Call 1
Inputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(* 2 (sqrt x))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(sqrt x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
(cos (neg (* 1/3 (* t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(* 1/3 (* t z))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(cos (- y (* 1/3 (* t z))))
(* -1/18 (* t (* (pow y 2) z)))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(* -1/18 (* t (* (pow y 3) z)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(* 2 (* (sqrt x) (cos y)))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(cos y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(* -1/2 y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(+ 1 (* -1/2 (pow y 2)))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
1
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(* -1/3 z)
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(sin (* 1/3 (* t z)))
(cos (* -1/3 (* t z)))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(* -1/3 (/ a b))
(/ a b)
(* -1 (+ (log b) (* -1 (log a))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(+ (log b) (* -1 (log a)))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(* -1 (+ (log b) (log (/ 1 a))))
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(+ (log b) (log (/ 1 a)))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(* -1 (+ (log (* -1 b)) (log (/ -1 a))))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(+ (log (* -1 b)) (log (/ -1 a)))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/ -1/3 b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
(* -1 (+ (log (/ 1 a)) (* -1 (log (/ 1 b)))))
(+ (log (/ 1 a)) (* -1 (log (/ 1 b))))
(* -1 (+ (log (/ -1 a)) (* -1 (log (/ -1 b)))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 b))))
Outputs
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z))))))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(* 2 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(- (* 2 (* (sqrt x) (cos (- y (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(sqrt x)
(sqrt.f64 x)
(- (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))
(*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64))
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (cos (- y (* 1/3 (* t z))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* x (+ (* -1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal -1/3 binary64))) x)
(* -2 (* (sqrt x) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (cos (- y (* 1/3 (* t z)))) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal -2 binary64) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 x))
(* -2 (* (sqrt x) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64))
(* -1 (* x (+ (* 1/3 (/ a (* b x))) (* 2 (* (sqrt (/ 1 x)) (* (pow (sqrt -1) 2) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (neg.f64 (cos.f64 y)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y))) (*.f64 (/.f64 (/.f64 a b) x) #s(literal 1/3 binary64))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))))
(fma.f64 (*.f64 y (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))) y (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y)) y (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))))
(fma.f64 (*.f64 y (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))) y (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y)) y (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(- (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (/ a b)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(- (+ (* -2 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z))))))) (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 y (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* -1 (* (sqrt x) (* y (cos (neg (* 1/3 (* t z)))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (neg.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sqrt.f64 x)))) y (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (+ (* 2 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* y (+ (* -2 (* (sqrt x) (sin (neg (* 1/3 (* t z)))))) (* y (+ (* -1 (* (sqrt x) (cos (neg (* 1/3 (* t z)))))) (* 1/3 (* (sqrt x) (* y (sin (neg (* 1/3 (* t z)))))))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))) y)) y (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 1/3 (/ a b)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z)))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (fma.f64 (*.f64 y (neg.f64 (sqrt.f64 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))))
(- (+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z))))))))))) (* 1/3 (/ a b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))))
(* 2 (* (sqrt x) (cos (* -1/3 (* t z)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* 2 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (* y (cos (* -1/3 (* t z)))))) (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))))))
(fma.f64 (*.f64 y (neg.f64 (sqrt.f64 x))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))
(+ (* 2 (* (sqrt x) (cos (* -1/3 (* t z))))) (* y (+ (* 2 (* (sqrt x) (sin (* 1/3 (* t z))))) (* y (+ (* -1 (* (sqrt x) (cos (* -1/3 (* t z))))) (* -1/3 (* (sqrt x) (* y (sin (* 1/3 (* t z)))))))))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (*.f64 (neg.f64 (sqrt.f64 x)) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))))
(cos (neg (* 1/3 (* t z))))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(+ (cos (neg (* 1/3 (* t z)))) (* -1 (* y (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* -1/2 (* y (cos (neg (* 1/3 (* t z)))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(+ (cos (neg (* 1/3 (* t z)))) (* y (- (* y (+ (* -1/2 (cos (neg (* 1/3 (* t z))))) (* 1/6 (* y (sin (neg (* 1/3 (* t z)))))))) (sin (neg (* 1/3 (* t z)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) #s(literal -1/2 binary64))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))
(* 1/3 (* t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t y)) z (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(+ 1 (* -1/18 (* (pow t 2) (pow z 2))))
(fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* 1/3 (* t (* y z)))))
(fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))
(+ 1 (+ (* -1/18 (* (pow t 2) (pow z 2))) (* y (+ (* 1/3 (* t z)) (* y (- (+ (* -1/18 (* t (* y z))) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t y)) z (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))
(cos (- y (* 1/3 (* t z))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(* -1/18 (* t (* (pow y 2) z)))
(*.f64 (*.f64 (*.f64 (*.f64 y y) z) #s(literal -1/18 binary64)) t)
(* (pow y 2) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))
(* (pow y 2) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) z) y) (/.f64 t y) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y))) (*.f64 y y))
(+ (cos y) (* t (+ (* -1/18 (* t (* (pow z 2) (cos y)))) (* 1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t z) z)) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(* -1/18 (* t (* (pow y 3) z)))
(*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) z)) t)
(* (pow y 3) (- (+ (* -1/18 (* t z)) (* 1/36 (/ (* (pow t 2) (pow z 2)) y))) (* 1/2 (/ 1 y))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (* 1/3 (/ (* t z) (pow y 2))))) (* 1/2 (/ 1 y))))
(*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) z) y) (/.f64 t y) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y))))
(* (pow y 3) (- (+ (* -1/18 (* t z)) (+ (* -1/18 (/ (* (pow t 2) (pow z 2)) (pow y 3))) (+ (* 1/36 (/ (* (pow t 2) (pow z 2)) y)) (+ (* 1/3 (/ (* t z) (pow y 2))) (/ 1 (pow y 3)))))) (* 1/2 (/ 1 y))))
(*.f64 (fma.f64 #s(literal -1/18 binary64) (fma.f64 t z (/.f64 (*.f64 (*.f64 (*.f64 z z) t) t) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (/.f64 (*.f64 z z) y) (fma.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) z) y) (/.f64 t y) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) y))) (pow.f64 y #s(literal 3 binary64)))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(- (* 2 (* (sqrt x) (cos (neg (+ (* -1 y) (* 1/3 (* t z))))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(cos (neg (+ (* -1 y) (* 1/3 (* t z)))))
(cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))
(* (pow y 2) (+ (* -1 (/ (+ (* -1 (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2)) (* -1/3 (/ (* t z) y))) y)) (* -1/18 (* t z))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64))) (neg.f64 y))) (*.f64 y y))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (* 1/36 (* (pow t 2) (pow z 2))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) (neg.f64 y))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* 1/36 (* (pow t 2) (pow z 2))) (* 1/3 (/ (* t z) y))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/3 binary64) #s(literal -1/2 binary64))) (neg.f64 y))))
(* -1 (* (pow y 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/18 (* (pow t 2) (pow z 2)))) y)) (* -1/3 (* t z))) y)) (* 1/36 (* (pow t 2) (pow z 2)))) 1/2) y)) (* 1/18 (* t z)))))
(*.f64 (neg.f64 (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/18 binary64) z) t (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)) y)) y) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64))) (neg.f64 y))))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (cos y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(+ (* -1/3 (/ a b)) (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (fma.f64 (*.f64 t (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) (*.f64 (sin.f64 y) z) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y)))) z (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) t) (*.f64 (sin.f64 y) (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) z)) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) (cos.f64 y)) (*.f64 t t)))) z)) z (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(* 2 (* (sqrt x) (cos y)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x))
(+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y))))
(fma.f64 (*.f64 t (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) (*.f64 (sin.f64 y) z) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x))))))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y)))) z (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) t) (*.f64 (sin.f64 y) (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) z)) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) (cos.f64 y)) (*.f64 t t)))) z)) z (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(- (* 2 (* (sqrt x) (cos y))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(- (+ (* 2/3 (* (* t (* z (sin y))) (sqrt x))) (* 2 (* (sqrt x) (cos y)))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (fma.f64 (*.f64 t (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x))) (*.f64 (sin.f64 y) z) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* -1/9 (* (* (pow t 2) (* z (cos y))) (sqrt x))) (* 2/3 (* (* t (sin y)) (sqrt x)))))) (* 1/3 (/ a b)))
(fma.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y)))) z (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* z (+ (* 2/3 (* (* t (sin y)) (sqrt x))) (* z (+ (* -1/9 (* (* (pow t 2) (cos y)) (sqrt x))) (* -1/81 (* (* (pow t 3) (* z (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) t) (*.f64 (sin.f64 y) (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (pow.f64 t #s(literal 3 binary64)) z)) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) (cos.f64 y)) (*.f64 t t)))) z)) z (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(cos y)
(cos.f64 y)
(+ (cos y) (* 1/3 (* t (* z (sin y)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64)) t (cos.f64 y))
(+ (cos y) (* z (- (* -1/18 (* (pow t 2) (* z (cos y)))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t z) z)) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (cos y) (* z (- (* z (+ (* -1/18 (* (pow t 2) (cos y))) (* -1/162 (* (pow t 3) (* z (sin y)))))) (* -1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) z) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 t t))) z (*.f64 (*.f64 (sin.f64 y) t) #s(literal 1/3 binary64))) z (cos.f64 y))
(* -1/2 y)
(*.f64 #s(literal -1/2 binary64) y)
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))
(fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) t (*.f64 #s(literal -1/2 binary64) y))
(+ (* -1/2 y) (* z (+ (* -1/18 (* t (pow y 2))) (+ (* 1/36 (* (pow t 2) (* y z))) (* 1/3 t)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) t) y) (*.f64 z z) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64)))) t (*.f64 #s(literal -1/2 binary64) y))
(+ (cos y) (* z (+ (* -1/18 (* (pow t 2) (* z (cos y)))) (* 1/3 (* t (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t z) z)) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ 1 (* -1/2 (pow y 2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (pow y 2)) (* y (* z (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))))))
(fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow y 2)) (* z (+ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) (* z (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))
(* z (+ (* -1/162 (* (pow t 3) (pow z 2))) (* 1/3 t)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64))) (pow.f64 z #s(literal 3 binary64))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* 1/29160 (* (pow t 5) (pow z 2)))))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (fma.f64 (*.f64 (*.f64 z z) #s(literal 1/29160 binary64)) (pow.f64 t #s(literal 5 binary64)) (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64)))) (pow.f64 z #s(literal 3 binary64))))
(* z (+ (* 1/3 t) (* (pow z 2) (+ (* -1/162 (pow t 3)) (* (pow z 2) (+ (* -1/11022480 (* (pow t 7) (pow z 2))) (* 1/29160 (pow t 5))))))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) z) t (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/11022480 binary64) (pow.f64 t #s(literal 7 binary64))) z) z (*.f64 (pow.f64 t #s(literal 5 binary64)) #s(literal 1/29160 binary64))) (*.f64 z z) (*.f64 #s(literal -1/162 binary64) (pow.f64 t #s(literal 3 binary64)))) (pow.f64 z #s(literal 3 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/1944 (* (pow t 4) (pow z 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 z z) #s(literal 1/1944 binary64)) (pow.f64 t #s(literal 4 binary64)) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (*.f64 z z) #s(literal 1 binary64))
(+ 1 (* (pow z 2) (+ (* -1/18 (pow t 2)) (* (pow z 2) (+ (* -1/524880 (* (pow t 6) (pow z 2))) (* 1/1944 (pow t 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) t (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/524880 binary64) (pow.f64 t #s(literal 6 binary64))) z) z (*.f64 (pow.f64 t #s(literal 4 binary64)) #s(literal 1/1944 binary64))) (*.f64 z z))) (*.f64 z z) #s(literal 1 binary64))
(* -1/3 z)
(*.f64 #s(literal -1/3 binary64) z)
(* 1/36 (* (pow t 2) (* y (pow z 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 z y) z) t) #s(literal 1/36 binary64)) t)
(* (pow z 2) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/18 binary64) (fma.f64 (/.f64 t z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64)))) z) z)
(* (pow z 2) (+ (* -1/2 (/ y (pow z 2))) (+ (* -1/18 (/ (* t (pow y 2)) z)) (+ (* 1/36 (* (pow t 2) y)) (* 1/3 (/ t z))))))
(*.f64 (*.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 y y) t) z) #s(literal -1/18 binary64) (fma.f64 (/.f64 t z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64))))) z) z)
(* -1/18 (* (pow t 2) (* (pow z 2) (cos y))))
(*.f64 (*.f64 t (*.f64 #s(literal -1/18 binary64) t)) (*.f64 (*.f64 (cos.f64 y) z) z))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (* 1/3 (/ (* t (sin y)) z))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 t t) (*.f64 (/.f64 (*.f64 (sin.f64 y) t) z) #s(literal 1/3 binary64))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (* (pow t 2) (cos y))) (+ (* 1/3 (/ (* t (sin y)) z)) (/ (cos y) (pow z 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 t t) (fma.f64 (/.f64 (*.f64 (sin.f64 y) t) z) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) z) z))) (*.f64 z z))
(* (pow z 2) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z)
(* (pow z 2) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))
(*.f64 (*.f64 (fma.f64 (*.f64 t t) #s(literal -1/18 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 t t) y) #s(literal 1/36 binary64)) y (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y) z))) z) z)
(* (pow z 2) (+ (* -1/2 (/ (pow y 2) (pow z 2))) (+ (* -1/18 (pow t 2)) (+ (* 1/36 (* (pow t 2) (pow y 2))) (+ (/ 1 (pow z 2)) (/ (* y (+ (* -1/18 (* t (pow y 2))) (* 1/3 t))) z))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) y) z) (/.f64 y z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) t (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 y y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) (/.f64 y z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))) (*.f64 z z))
(sin (* 1/3 (* t z)))
(sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(cos (* -1/3 (* t z)))
(cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))) z)) (* 1/36 (* (pow t 2) y))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) y) (*.f64 t t) (/.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) (neg.f64 z))) z) z)
(* (pow z 2) (+ (* -1 (/ (+ (* -1/3 t) (+ (* 1/18 (* t (pow y 2))) (* 1/2 (/ y z)))) z)) (* 1/36 (* (pow t 2) y))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) y) (*.f64 t t) (/.f64 (fma.f64 (/.f64 y z) #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t))) (neg.f64 z))) z) z)
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) z)) (* -1/3 (* t (sin y)))) z)) (* -1/18 (* (pow t 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 t t) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 y)) t (/.f64 (cos.f64 y) (neg.f64 z))) (neg.f64 z))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) z) (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)))) (*.f64 z z))
(* (pow z 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) z)) (* y (+ (* -1/3 t) (* 1/18 (* t (pow y 2)))))) z)) (+ (* -1/18 (pow t 2)) (* 1/36 (* (pow t 2) (pow y 2))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal 1/18 binary64) (*.f64 #s(literal -1/3 binary64) t)) y (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)) (neg.f64 z))) z)) (*.f64 z z))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) z) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) t) (*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 z z)))) t (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* -1/3 (/ a b)) (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (sin.f64 y)) z (*.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (sqrt.f64 x)) (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (*.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (cos.f64 y) z) z))) t)) t (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) z) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) t) (*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 z z)))) t (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (sin.f64 y)) z (*.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (sqrt.f64 x)) (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (*.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (cos.f64 y) z) z))) t)) t (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x)))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* -1/9 (* (* t (* (pow z 2) (cos y))) (sqrt x))) (* 2/3 (* (sqrt x) (* z (sin y))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) z) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/9 binary64) t) (*.f64 (*.f64 (cos.f64 y) (sqrt.f64 x)) (*.f64 z z)))) t (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(- (+ (* 2 (* (sqrt x) (cos y))) (* t (+ (* 2/3 (* (sqrt x) (* z (sin y)))) (* t (+ (* -1/9 (* (sqrt x) (* (pow z 2) (cos y)))) (* -1/81 (* (* t (* (pow z 3) (sin y))) (sqrt x)))))))) (* 1/3 (/ a b)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (sqrt.f64 x)) (sin.f64 y)) z (*.f64 (fma.f64 (*.f64 #s(literal -1/81 binary64) (sqrt.f64 x)) (*.f64 (*.f64 t (pow.f64 z #s(literal 3 binary64))) (sin.f64 y)) (*.f64 (*.f64 #s(literal -1/9 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (cos.f64 y) z) z))) t)) t (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 (/.f64 a b) #s(literal -1/3 binary64))))
(+ (cos y) (* t (- (* -1/18 (* t (* (pow z 2) (cos y)))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 t z) z)) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (cos y) (* t (- (* t (+ (* -1/18 (* (pow z 2) (cos y))) (* -1/162 (* t (* (pow z 3) (sin y)))))) (* -1/3 (* z (sin y))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/162 binary64) (*.f64 t (pow.f64 z #s(literal 3 binary64)))) (sin.f64 y) (*.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 z z))) t (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64))) t (cos.f64 y))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))
(fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) t (*.f64 #s(literal -1/2 binary64) y))
(+ (* -1/2 y) (* t (+ (* -1/18 (* (pow y 2) z)) (+ (* 1/36 (* t (* y (pow z 2)))) (* 1/3 z)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) t) y) (*.f64 z z) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64)))) t (*.f64 #s(literal -1/2 binary64) y))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))))))
(fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow y 2)) (* t (+ (* t (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))) (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64))) t (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y)) t (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))
(* t (+ (* -1/162 (* (pow t 2) (pow z 3))) (* 1/3 z)))
(*.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/162 binary64)) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) z)) t)
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* 1/29160 (* (pow t 2) (pow z 5)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/29160 binary64)) (pow.f64 z #s(literal 5 binary64)) (*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/162 binary64))) (pow.f64 t #s(literal 3 binary64)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(* t (+ (* 1/3 z) (* (pow t 2) (+ (* -1/162 (pow z 3)) (* (pow t 2) (+ (* -1/11022480 (* (pow t 2) (pow z 7))) (* 1/29160 (pow z 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/11022480 binary64) (pow.f64 z #s(literal 7 binary64))) (*.f64 t t) (*.f64 (pow.f64 z #s(literal 5 binary64)) #s(literal 1/29160 binary64))) (*.f64 t t) (*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal -1/162 binary64))) (pow.f64 t #s(literal 3 binary64)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64)))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/1944 (* (pow t 2) (pow z 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) #s(literal 1/1944 binary64)) t) t (*.f64 (*.f64 z z) #s(literal -1/18 binary64))) (*.f64 t t) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* -1/18 (pow z 2)) (* (pow t 2) (+ (* -1/524880 (* (pow t 2) (pow z 6))) (* 1/1944 (pow z 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) z (*.f64 (fma.f64 (*.f64 #s(literal -1/524880 binary64) (pow.f64 z #s(literal 6 binary64))) (*.f64 t t) (*.f64 (pow.f64 z #s(literal 4 binary64)) #s(literal 1/1944 binary64))) (*.f64 t t))) (*.f64 t t) #s(literal 1 binary64))
(* (pow t 2) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64) (fma.f64 (/.f64 z t) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z y) z) #s(literal 1/36 binary64)))) t) t)
(* (pow t 2) (+ (* -1/2 (/ y (pow t 2))) (+ (* -1/18 (/ (* (pow y 2) z) t)) (+ (* 1/36 (* y (pow z 2))) (* 1/3 (/ z t))))))
(*.f64 (*.f64 (fma.f64 (/.f64 y (*.f64 t t)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64) (fma.f64 (/.f64 z t) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z y) z) #s(literal 1/36 binary64))))) t) t)
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (* 1/3 (/ (* z (sin y)) t))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 z z) (*.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (* (pow z 2) (cos y))) (+ (* 1/3 (/ (* z (sin y)) t)) (/ (cos y) (pow t 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 z z) (fma.f64 (/.f64 (*.f64 (sin.f64 y) z) t) #s(literal 1/3 binary64) (/.f64 (/.f64 (cos.f64 y) t) t))) (*.f64 t t))
(* (pow t 2) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64))) t) t)
(* (pow t 2) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))
(*.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (/.f64 y t) (*.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64)))) t) t)
(* (pow t 2) (+ (* -1/2 (/ (pow y 2) (pow t 2))) (+ (* -1/18 (pow z 2)) (+ (* 1/36 (* (pow y 2) (pow z 2))) (+ (/ 1 (pow t 2)) (/ (* y (+ (* -1/18 (* (pow y 2) z)) (* 1/3 z))) t))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) y) t) (/.f64 y t) (fma.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64)) (fma.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (/.f64 y t) (/.f64 #s(literal 1 binary64) (*.f64 t t))))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))) t)) (* 1/36 (* y (pow z 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) y) z) z (/.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) (neg.f64 t))) t) t)
(* (pow t 2) (+ (* -1 (/ (+ (* -1/3 z) (+ (* 1/18 (* (pow y 2) z)) (* 1/2 (/ y t)))) t)) (* 1/36 (* y (pow z 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) y) z) z (/.f64 (fma.f64 (/.f64 y t) #s(literal 1/2 binary64) (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64)))) (neg.f64 t))) t) t)
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (cos y) t)) (* -1/3 (* z (sin y)))) t)) (* -1/18 (* (pow z 2) (cos y)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (cos.f64 y)) (*.f64 z z) (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 y)) z (/.f64 (cos.f64 y) (neg.f64 t))) (neg.f64 t))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z)))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(*.f64 (fma.f64 (neg.f64 y) (/.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) t) (*.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64)))) (*.f64 t t))
(* (pow t 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow y 2))) t)) (* y (+ (* -1/3 z) (* 1/18 (* (pow y 2) z))))) t)) (+ (* -1/18 (pow z 2)) (* 1/36 (* (pow y 2) (pow z 2))))))
(*.f64 (fma.f64 (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/36 binary64) y) y #s(literal -1/18 binary64)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 1/18 binary64) (*.f64 y y) #s(literal -1/3 binary64))) y (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)) (neg.f64 t))) (neg.f64 t))) (*.f64 t t))
(* -1/3 (/ a b))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(/ a b)
(/.f64 a b)
(* -1 (+ (log b) (* -1 (log a))))
(neg.f64 (-.f64 (log.f64 b) (log.f64 a)))
(+ (* -1/3 (/ a b)) (* 2 (* (sqrt x) (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (/.f64 a b) #s(literal -1/3 binary64)))
(+ (log b) (* -1 (log a)))
(-.f64 (log.f64 b) (log.f64 a))
(* a (- (* 2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(* -1 (+ (log b) (log (/ 1 a))))
(neg.f64 (-.f64 (log.f64 b) (log.f64 a)))
(* a (- (* 2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a)
(+ (log b) (log (/ 1 a)))
(-.f64 (log.f64 b) (log.f64 a))
(* -1 (* a (+ (* -2 (* (/ (cos (- y (* 1/3 (* t z)))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal -2 binary64) (/.f64 #s(literal 1/3 binary64) b)))
(* -1 (+ (log (* -1 b)) (log (/ -1 a))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (neg.f64 b))))
(* -1 (* a (+ (* -2 (* (/ (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z))))) a) (sqrt x))) (* 1/3 (/ 1 b)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 x)) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) a) (/.f64 #s(literal 1/3 binary64) b)))
(+ (log (* -1 b)) (log (/ -1 a)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (neg.f64 b)))
(/ (+ (* -1/3 a) (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x)))) b)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b)
(/ -1/3 b)
(/.f64 #s(literal -1/3 binary64) b)
(/ (- (* 2 (* (* b (cos (- y (* 1/3 (* t z))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b)
(/ (- (* 2 (* (* b (+ (* (cos y) (cos (* -1/3 (* t z)))) (* (sin y) (sin (* 1/3 (* t z)))))) (sqrt x))) (* 1/3 a)) b)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b)
(* -1 (+ (log (/ 1 a)) (* -1 (log (/ 1 b)))))
(neg.f64 (-.f64 (log.f64 b) (log.f64 a)))
(+ (log (/ 1 a)) (* -1 (log (/ 1 b))))
(-.f64 (log.f64 b) (log.f64 a))
(* -1 (+ (log (/ -1 a)) (* -1 (log (/ -1 b)))))
(neg.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) b))))
(+ (log (/ -1 a)) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) (log.f64 (/.f64 #s(literal -1 binary64) b)))

rewrite1.2s (7.4%)

Memory
30.7MiB live, 308.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091631
0131621
1453601
23395580
010543535
Stop Event
iter limit
node limit
iter limit
Counts
25 → 433
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(/.f64 #s(literal -1/3 binary64) b)
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))))
(sqrt.f64 x)
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y))))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))
(log.f64 (/.f64 b a))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 #s(literal -1/3 binary64) z)
Outputs
(*.f64 (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))) (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x))))) (*.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 a (/.f64 #s(literal -1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))) (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 a #s(literal -1/3 binary64)) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 b #s(literal -1 binary64)) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x))))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x))))))
(+.f64 (*.f64 a (/.f64 #s(literal -1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 (pow.f64 (neg.f64 b) #s(literal -1 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 b #s(literal -1 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) b))
(*.f64 #s(literal 1/3 binary64) (pow.f64 (neg.f64 b) #s(literal -1 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 b #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal -3 binary64) b) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -3 binary64) b) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -3 binary64) b) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b))
(/.f64 #s(literal 1/3 binary64) (neg.f64 b))
(/.f64 #s(literal -1/3 binary64) (neg.f64 (neg.f64 b)))
(/.f64 #s(literal -1/3 binary64) b)
(neg.f64 (/.f64 #s(literal 1/3 binary64) b))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -3 binary64) b)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 (*.f64 a #s(literal -1/3 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(*.f64 a (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 b #s(literal -1 binary64)) a))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(pow.f64 (/.f64 b (*.f64 a #s(literal -1/3 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/3 binary64) a) (neg.f64 b))
(/.f64 (*.f64 a #s(literal 1/3 binary64)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal 3 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (*.f64 a #s(literal -1/3 binary64))) (neg.f64 b))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 a #s(literal -1/3 binary64)) b)
(/.f64 (/.f64 a b) #s(literal -3 binary64))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 a) (*.f64 #s(literal 3 binary64) b))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(neg.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(-.f64 #s(literal 0 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b)))) (*.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 a #s(literal -1/3 binary64)) (pow.f64 b #s(literal -1 binary64)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 b #s(literal -1 binary64)) a) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b)))) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (/.f64 a (*.f64 #s(literal 3 binary64) b))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(+.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(+.f64 (*.f64 a (/.f64 #s(literal -1/3 binary64) b)) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(sqrt.f64 x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 b) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 a))))
(*.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64)) (pow.f64 (/.f64 a b) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (pow.f64 b #s(literal -1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a b))
(*.f64 a (pow.f64 b #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 b a)))
(pow.f64 (/.f64 a b) #s(literal 1 binary64))
(pow.f64 (/.f64 b a) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 b))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 a))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 b a))
(/.f64 a b)
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 b a))))
(exp.f64 (log.f64 (/.f64 a b)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b a)))
(*.f64 (log.f64 (/.f64 b a)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 b a)))
(-.f64 (log.f64 (neg.f64 a)) (log.f64 (neg.f64 b)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 b a)))
(-.f64 (log.f64 a) (log.f64 b))
(+.f64 (log.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 b #s(literal -1 binary64))) (log.f64 (pow.f64 a #s(literal 1 binary64))))
(+.f64 (log.f64 a) (log.f64 (pow.f64 b #s(literal -1 binary64))))
(log.f64 (/.f64 a b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(*.f64 (*.f64 a #s(literal -1/3 binary64)) (pow.f64 b #s(literal -1 binary64)))
(*.f64 (/.f64 a b) #s(literal -1/3 binary64))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b))
(*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(*.f64 a (/.f64 #s(literal -1/3 binary64) b))
(*.f64 (/.f64 #s(literal -1/3 binary64) b) a)
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 b #s(literal -1 binary64)) a))
(*.f64 #s(literal -1/3 binary64) (/.f64 a b))
(pow.f64 (/.f64 b (*.f64 a #s(literal -1/3 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/3 binary64) a) (neg.f64 b))
(/.f64 (*.f64 a #s(literal 1/3 binary64)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 a b)) #s(literal 3 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (neg.f64 (*.f64 a #s(literal -1/3 binary64))) (neg.f64 b))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -3 binary64) b))
(/.f64 (*.f64 a #s(literal -1/3 binary64)) b)
(/.f64 (/.f64 a b) #s(literal -3 binary64))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -3 binary64) b)))
(/.f64 (neg.f64 a) (*.f64 #s(literal 3 binary64) b))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 a (*.f64 #s(literal -3 binary64) b))
(neg.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(-.f64 #s(literal 0 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) b) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) b))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (/.f64 a b)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (neg.f64 a)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 a))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) a)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) b) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) b))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (/.f64 a b)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 a b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 a))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) a)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) b) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) b))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) #s(literal -3 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (/.f64 a b)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (neg.f64 a)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 a))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) a)) (*.f64 (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) b) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) b))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) #s(literal -3 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (/.f64 a b)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 a b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 a))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) a)) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) b) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) b))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (neg.f64 (/.f64 a b)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 a)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (neg.f64 a))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) a)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) b) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (/.f64 a #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) b))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (neg.f64 (/.f64 a b)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) b))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 a)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (neg.f64 (*.f64 #s(literal -3 binary64) b))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 a #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (/.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal -3 binary64) b)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (neg.f64 a))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 #s(literal -3 binary64) b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (neg.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 3 binary64) (/.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (/.f64 #s(literal 3 binary64) (/.f64 a b))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 b a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 b a))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) (/.f64 b a))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) b)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) a)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))) (*.f64 #s(literal 3 binary64) b)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (*.f64 a #s(literal -1/3 binary64)) (pow.f64 b #s(literal -1 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 #s(literal 3 binary64) b)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(fma.f64 a (/.f64 #s(literal -1/3 binary64) b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 b #s(literal -1 binary64)) a) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 #s(literal 3 binary64) b)) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b)))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) b))))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b)))
(+.f64 (*.f64 a (/.f64 #s(literal -1/3 binary64) b)) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t))) (cos.f64 y) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 y)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sin.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (*.f64 (sin.f64 y) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (cos.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))
#s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64)))
#s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))
#s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 z z) (*.f64 #s(literal -1/18 binary64) t)) t (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) (*.f64 t t) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) z) (*.f64 z #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) z) z (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/324 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 6 binary64)) #s(literal -1/5832 binary64) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/324 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y))
(fma.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 z z) (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 (*.f64 z z) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 (*.f64 t t) (*.f64 #s(literal -1/18 binary64) (*.f64 z z)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 t (*.f64 z z)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 #s(literal -1/18 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 z (*.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) z) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(fma.f64 y #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64))))))
(+.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)))
(+.f64 (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y)))
(+.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal -1/18 binary64))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a b)))
(/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (*.f64 b a)))
(/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 b) (log.f64 b) (fma.f64 (log.f64 a) (log.f64 a) (*.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (log.f64 (/.f64 (/.f64 a b) #s(literal 1 binary64))))
(neg.f64 (log.f64 (/.f64 a b)))
(fma.f64 #s(literal -1 binary64) (log.f64 a) (log.f64 b))
(-.f64 (log.f64 (*.f64 b #s(literal 1 binary64))) (log.f64 a))
(-.f64 (log.f64 (neg.f64 (neg.f64 b))) (log.f64 (neg.f64 (neg.f64 a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 a b))))
(-.f64 (log.f64 (neg.f64 b)) (log.f64 (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 a b) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 a b)))
(-.f64 (log.f64 b) (log.f64 a))
(+.f64 (neg.f64 (log.f64 a)) (log.f64 b))
(+.f64 (log.f64 (neg.f64 b)) (log.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 b a)))
(+.f64 (log.f64 b) (neg.f64 (log.f64 a)))
(log.f64 (/.f64 b a))
(neg.f64 (sin.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)))
(sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))
(cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t))
(cos.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))))
(*.f64 (*.f64 #s(literal 1/3 binary64) z) t)
(*.f64 (*.f64 #s(literal 1/3 binary64) t) z)
(*.f64 (*.f64 (neg.f64 z) t) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (*.f64 t z) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 t z))
(*.f64 (*.f64 t z) #s(literal 1/3 binary64))
(*.f64 t (/.f64 z #s(literal 3 binary64)))
(*.f64 t (*.f64 #s(literal 1/3 binary64) z))
(*.f64 z (*.f64 #s(literal 1/3 binary64) t))
(pow.f64 (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) t)) #s(literal 3 binary64))
(/.f64 (*.f64 (neg.f64 z) t) #s(literal -3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (*.f64 t z)))
(/.f64 (*.f64 t z) #s(literal 3 binary64))
(neg.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))
(*.f64 z #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) z)

eval322.0ms (2%)

Memory
1.7MiB live, 113.0MiB allocated
Compiler

Compiled 39 256 to 2 533 computations (93.5% saved)

prune385.0ms (2.4%)

Memory
-31.1MiB live, 218.2MiB allocated
Pruning

85 alts after pruning (79 fresh and 6 done)

PrunedKeptTotal
New56128589
Fresh185169
Picked235
Done033
Total58185666
Accuracy
77.7%
Counts
666 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.8%
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
52.3%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
58.5%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
74.5%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
72.9%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
45.6%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
66.4%
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
63.9%
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64)) t (cos.f64 y)))))
74.6%
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
51.1%
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a #s(approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (fma.f64 (*.f64 y (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
67.0%
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
66.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
67.6%
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.1%
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) t) z)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 t (/.f64 z #s(literal 3 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal -3 binary64))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
58.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) #s(approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 #s(approx (cos (* (* -1/3 z) t)) #s(literal 1 binary64)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
36.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
67.4%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
13.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
21.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
6.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 #s(approx (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (*.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
36.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/3 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
41.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 1/3 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
66.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 t (/.f64 z #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
35.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
35.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
19.6%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
28.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
44.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
39.8%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
42.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
24.5%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
29.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
37.2%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
39.0%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
45.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
18.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
28.7%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) z)) t))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.9%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
65.1%
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
29.6%
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
25.9%
#s(approx (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)))
66.8%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
64.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
51.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
64.9%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
25.5%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
28.0%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
20.7%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))))
26.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 b a)))))
15.2%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)))))
51.4%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
51.3%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
15.2%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 b) (log.f64 b) (fma.f64 (log.f64 a) (log.f64 a) (*.f64 (log.f64 b) (log.f64 a))))) #s(literal -1 binary64)))))
11.8%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (*.f64 b a))) #s(literal -1 binary64)))))
26.6%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (log.f64 (/.f64 a b)))))
22.1%
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal -1 binary64))))
Compiler

Compiled 10 202 to 3 566 computations (65% saved)

regimes773.0ms (4.8%)

Memory
5.7MiB live, 1 360.9MiB allocated
Counts
152 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (fma.f64 (*.f64 t #s(literal -1/3 binary64)) z y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) (*.f64 #s(literal -1/3 binary64) a)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (fma.f64 (*.f64 b (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x))) #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) a)) b))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 y #s(literal 3 binary64)) z)) t))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) z) t) #s(literal -1/18 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (fma.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (/.f64 (sqrt.f64 x) a)) #s(literal 2 binary64) (/.f64 #s(literal -1/3 binary64) b)) a))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) x (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (*.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 (cos.f64 y) (*.f64 z z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 (/.f64 a b) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t #s(approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 t (/.f64 z #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 a b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (fma.f64 (*.f64 z y) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 z z) t) (*.f64 (*.f64 z y) #s(literal -1/18 binary64))) y (*.f64 #s(literal 1/3 binary64) z)) y (*.f64 (*.f64 (*.f64 z z) t) #s(literal -1/18 binary64)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (log.f64 (/.f64 a b)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (pow.f64 (/.f64 a b) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal -1 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 y) z)) t (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64)) t (cos.f64 y)))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) #s(literal -1/18 binary64)) t)) t (cos.f64 y))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (/ (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (+ (* y y) (pow (* 1/3 (* t z)) 2)))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a #s(approx (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (fma.f64 (*.f64 y (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 b a)))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 #s(approx (cos (* (* -1/3 z) t)) #s(literal 1 binary64)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) #s(approx (cos y) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 y) z) t) #s(literal -1/18 binary64) (*.f64 (sin.f64 y) #s(literal 1/3 binary64))) z)) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (sqrt.f64 x) (fma.f64 z (fma.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 y)) t (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 t t) z)) (cos.f64 y))) (*.f64 (cos.f64 y) #s(literal 2 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 (cos.f64 y) z) z)) t (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 y) z))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) t) z) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z)) #s(literal -1/2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/3 binary64) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 #s(approx (* (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (pow (+ (* 1/3 (* t z)) y) -1)) (*.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/3 binary64) #s(literal 1 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (neg.f64 y) y))) (/.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y) (pow.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal -1 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* (* -1/3 z) t)) (cos y)))) (/ a (* b 3))) (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y))) (sqrt.f64 x)) #s(literal 2 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (+ (* (sin (* 1/3 (* t z))) (sin y)) (* (cos (* -1/3 (* t z))) (cos y)))) (/ a (* b 3))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) (sin.f64 y)))) #s(literal -2 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 #s(approx (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) (*.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 (cos.f64 y) (*.f64 z z)))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 t #s(literal -1/3 binary64)) z)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) t) z)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) t) z)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) z) t)) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (/.f64 (*.f64 t z) #s(literal -3 binary64))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 t (/.f64 z #s(literal 3 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (*.f64 t (/.f64 z #s(literal 3 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (/.f64 (*.f64 t z) #s(literal 3 binary64))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (-.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 y)) (cos.f64 (*.f64 (*.f64 z #s(literal -1/3 binary64)) t)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) (sin.f64 y) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (neg.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64) (/.f64 (pow.f64 (/.f64 a b) #s(literal 2 binary64)) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (*.f64 (exp.f64 (log.f64 (*.f64 t z))) (exp.f64 (log.f64 #s(literal 1/3 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) #s(approx (cos (- y (/ (* z t) 3))) (fma.f64 (fma.f64 (*.f64 (sin.f64 y) z) #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 y) z) z) t) #s(literal -1/18 binary64))) t (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (*.f64 b a))) #s(literal -1 binary64)))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (fma.f64 y y (*.f64 #s(literal -1/9 binary64) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 3 binary64) (*.f64 t z))) #s(literal -1 binary64)))) (sin.f64 y) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) z) t)) (cos.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -3 binary64) b)) #s(literal 3 binary64))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 t z) #s(literal -1/3 binary64) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)))) (*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 a #s(literal -3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 #s(approx (- (pow y 4) (pow (* 1/3 (* t z)) 4)) (*.f64 (fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 t #s(literal 4 binary64))) (/.f64 #s(literal -1/81 binary64) (pow.f64 y #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y) #s(literal -1 binary64)) (-.f64 (pow.f64 y #s(literal 8 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 8 binary64)))) (fma.f64 (pow.f64 (*.f64 t z) #s(literal 4 binary64)) #s(literal 1/81 binary64) (pow.f64 y #s(literal 4 binary64)))) (fma.f64 y y (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (sqrt.f64 x)) #s(literal 3 binary64)) #s(literal 8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (/.f64 b a) #s(literal -3 binary64)))) (pow.f64 (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/3 binary64) b) a (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)) #s(literal -1 binary64))) (+.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y) #s(literal 3 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (fma.f64 (cos.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (cos.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (*.f64 (sin.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y)))) (sin.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (*.f64 y y))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (exp.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 b) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 b) (log.f64 b) (fma.f64 (log.f64 a) (log.f64 a) (*.f64 (log.f64 b) (log.f64 a))))) #s(literal -1 binary64)))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z)))))) (fma.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y) (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal -1/3 binary64))) (cos.f64 y)) (cos.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 t z) y)) (pow.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)))) #s(literal 2 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) #s(literal 3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z))) (sin.f64 y)) (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 a b) #s(literal 1/3 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))))))
Outputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
Calls

16 calls:

72.0ms
(/.f64 a (*.f64 b #s(literal 3 binary64)))
69.0ms
(*.f64 z t)
57.0ms
(*.f64 b #s(literal 3 binary64))
47.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
47.0ms
(/.f64 (*.f64 z t) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
74.7%1x
74.7%1y
74.7%1z
74.7%1t
74.7%1a
74.7%1b
74.7%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.7%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
74.7%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
74.7%1(sqrt.f64 x)
74.7%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
74.7%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
74.7%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
74.7%1(*.f64 z t)
74.7%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
74.7%1(*.f64 b #s(literal 3 binary64))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes468.0ms (2.9%)

Memory
21.4MiB live, 382.2MiB allocated
Counts
46 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Outputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Calls

16 calls:

101.0ms
t
95.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
68.0ms
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
35.0ms
b
17.0ms
z
Results
AccuracySegmentsBranch
74.6%1x
74.6%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
74.6%1(sqrt.f64 x)
74.6%1t
74.6%1a
74.6%1b
74.6%1(*.f64 b #s(literal 3 binary64))
74.6%1z
74.6%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.6%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
74.6%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
74.6%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
74.6%1(*.f64 z t)
74.6%1y
74.6%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
74.6%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes530.0ms (3.3%)

Memory
-12.4MiB live, 227.2MiB allocated
Counts
45 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(fma.f64 (/.f64 #s(literal -1/3 binary64) b) a (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))))
Outputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
Calls

16 calls:

119.0ms
(sqrt.f64 x)
81.0ms
(/.f64 (*.f64 z t) #s(literal 3 binary64))
72.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
56.0ms
z
43.0ms
t
Results
AccuracySegmentsBranch
74.6%1x
74.6%1t
74.6%1a
74.6%1b
74.6%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
74.6%1(sqrt.f64 x)
74.6%1(*.f64 b #s(literal 3 binary64))
74.6%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
74.6%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
74.6%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
74.6%1y
74.6%1z
74.6%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
74.6%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
74.6%1(*.f64 z t)
74.6%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes317.0ms (2%)

Memory
26.4MiB live, 141.2MiB allocated
Counts
43 → 3
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal -1/2 binary64))))
Outputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Calls

16 calls:

67.0ms
(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
45.0ms
(sqrt.f64 x)
44.0ms
(/.f64 (*.f64 z t) #s(literal 3 binary64))
12.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
12.0ms
x
Results
AccuracySegmentsBranch
66.4%1x
66.4%1t
66.4%1a
66.4%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
66.4%1(sqrt.f64 x)
66.4%1b
66.4%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
66.4%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
66.4%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
66.4%1(*.f64 b #s(literal 3 binary64))
66.4%1y
66.4%1z
66.4%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
66.4%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
66.4%1(*.f64 z t)
71.8%3(/.f64 a (*.f64 b #s(literal 3 binary64)))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes63.0ms (0.4%)

Memory
-18.1MiB live, 19.6MiB allocated
Counts
41 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/18 binary64)) (*.f64 z z) #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal 1/3 binary64) t) (*.f64 z y) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (*.f64 y #s(literal 1/3 binary64)) (*.f64 t z) (fma.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal -1/18 binary64)) t) t #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 t y) (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) y) y #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -1/18 binary64) (*.f64 y y) #s(literal 1/3 binary64))) y) t (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) t) t) #s(literal 1/36 binary64) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z) z))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (*.f64 (*.f64 (*.f64 y y) z) t) #s(literal -1/18 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 #s(approx (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/18 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) #s(literal -1/2 binary64)) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (pow.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) b) #s(literal -1 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 (pow.f64 b #s(literal -1 binary64)) (neg.f64 a)) #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) #s(approx (+ (* (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) y) (+ (* (* -1/18 (* t t)) (* z z)) 1)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 y y) (*.f64 (*.f64 t t) #s(literal -1/18 binary64))) z (*.f64 (fma.f64 (*.f64 (*.f64 y y) t) #s(literal -1/18 binary64) (*.f64 #s(literal 1/3 binary64) t)) y)) z (fma.f64 (*.f64 y y) #s(literal -1/2 binary64) #s(literal 1 binary64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) t) z (/.f64 (fma.f64 (*.f64 (*.f64 t t) #s(literal 1/36 binary64)) (*.f64 z z) #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 #s(approx (+ (* (+ (* (* 1/36 (* t t)) (* z z)) (+ (* (* -1/18 t) (* z y)) -1/2)) y) (* (* t z) 1/3)) (*.f64 (fma.f64 (*.f64 #s(literal -1/18 binary64) z) t (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) z) z #s(literal -1/2 binary64)) y)) (*.f64 y y))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (+ (* (+ (* (* (sin y) z) 1/3) (* (* (* (* (cos y) z) z) t) -1/18)) t) (cos y)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 t t)) (*.f64 z z) (fma.f64 (*.f64 #s(literal -1/18 binary64) t) (*.f64 z y) #s(literal -1/2 binary64))) y (*.f64 (*.f64 t z) #s(literal 1/3 binary64))) y (fma.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 t t)) (*.f64 z z) #s(literal 1 binary64)))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) (pow.f64 a #s(literal -1 binary64)))))
Outputs
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
Calls

2 calls:

12.0ms
t
11.0ms
(/.f64 a (*.f64 b #s(literal 3 binary64)))
Results
AccuracySegmentsBranch
66.4%1t
66.4%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
Compiler

Compiled 6 to 15 computations (-150% saved)

regimes173.0ms (1.1%)

Memory
-7.3MiB live, 76.6MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b #s(literal 3 binary64)) a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 #s(literal -1/3 binary64) a))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a #s(literal -1/3 binary64)))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 #s(literal -1 binary64) b) (neg.f64 (/.f64 #s(literal -3 binary64) a))))
Outputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
Calls

16 calls:

51.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
38.0ms
(*.f64 b #s(literal 3 binary64))
6.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
6.0ms
y
6.0ms
b
Results
AccuracySegmentsBranch
51.5%1x
51.5%1z
51.5%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
51.5%1(sqrt.f64 x)
51.5%1y
51.5%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
51.5%1b
51.5%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
51.5%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
51.5%1(*.f64 z t)
51.5%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
51.5%1(*.f64 b #s(literal 3 binary64))
51.5%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
51.5%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
51.5%1a
51.5%1t
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes90.0ms (0.6%)

Memory
-9.9MiB live, 67.5MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) b))))
Outputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
Calls

16 calls:

27.0ms
x
11.0ms
(/.f64 a (*.f64 b #s(literal 3 binary64)))
4.0ms
y
4.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
4.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
Results
AccuracySegmentsBranch
51.4%1x
51.4%1z
51.4%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
51.4%1(sqrt.f64 x)
51.4%1t
51.4%1b
51.4%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
51.4%1(*.f64 z t)
51.4%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
51.4%1(*.f64 b #s(literal 3 binary64))
51.4%1y
51.4%1a
51.4%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
51.4%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
51.4%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
51.4%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes89.0ms (0.5%)

Memory
10.7MiB live, 94.7MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 #s(literal -1/3 binary64) a) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (*.f64 a #s(literal -1/3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (neg.f64 a) (/.f64 #s(literal 1/3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) b)) a))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 #s(literal -1/3 binary64) (/.f64 b a)))
Outputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
Calls

16 calls:

37.0ms
(*.f64 b #s(literal 3 binary64))
7.0ms
b
3.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
3.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
3.0ms
(sqrt.f64 x)
Results
AccuracySegmentsBranch
51.4%1z
51.4%1x
51.4%1t
51.4%1b
51.4%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
51.4%1(sqrt.f64 x)
51.4%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
51.4%1(*.f64 z t)
51.4%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
51.4%1(*.f64 b #s(literal 3 binary64))
51.4%1y
51.4%1a
51.4%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
51.4%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
51.4%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
51.4%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

regimes62.0ms (0.4%)

Memory
7.5MiB live, 47.4MiB allocated
Accuracy

Total -0.1b remaining (-0.2%)

Threshold costs -0.1b (-0.2%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a))
Outputs
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
Calls

16 calls:

39.0ms
(sqrt.f64 x)
2.0ms
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
2.0ms
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
1.0ms
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
1.0ms
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
Results
AccuracySegmentsBranch
51.4%1z
51.4%1x
51.4%1y
51.4%1t
51.4%1a
51.4%1b
51.4%1(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
51.4%1(sqrt.f64 x)
51.4%1(/.f64 (*.f64 z t) #s(literal 3 binary64))
51.4%1(*.f64 z t)
51.4%1(/.f64 a (*.f64 b #s(literal 3 binary64)))
51.4%1(*.f64 b #s(literal 3 binary64))
51.4%1(-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))
51.4%1(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
51.4%1(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64)))))
51.4%1(cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))
Compiler

Compiled 75 to 139 computations (-85.3% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.479570857594627e-128
8.175277713131558e-117
0.0ms
-2.6060347795626524e-117
-3.3353156318276313e-132
Compiler

Compiled 22 to 28 computations (-27.3% saved)

simplify114.0ms (0.7%)

Memory
-12.1MiB live, 27.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063271
190271
2139271
3223271
4351271
5489271
6783271
76109271
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(if (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (if (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))
Outputs
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 y)) (sqrt.f64 x) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))))
(if (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (if (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))))
(if (or (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) (not (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 7804371375789981/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)))) (fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (cos.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 t z) y)))))
(fma.f64 (/.f64 a b) #s(literal -1/3 binary64) (*.f64 #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64))) (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a #s(literal 3 binary64)) (neg.f64 b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 (neg.f64 a) #s(literal 3 binary64)) b))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b)))
#s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b)))

soundness781.0ms (4.8%)

Memory
7.1MiB live, 362.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07624507
124754381
254974360
081494043
02341210
17201193
223131148
345431132
085431046
069475
0115473
1394425
22790425
08686403
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 725 to 369 computations (49.1% saved)

preprocess156.0ms (1%)

Memory
-3.2MiB live, 150.2MiB allocated
Remove

(sort z t)

Compiler

Compiled 802 to 332 computations (58.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...