Codec.Picture.Jpg.FastDct:referenceDct from JuicyPixels-3.2.6.1

Time bar (total: 6.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze22.0ms (0.3%)

Memory
-42.7MiB live, 1.5MiB allocated; 11ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
100%99.7%0%0.3%0%0%0%1
Compiler

Compiled 29 to 25 computations (13.8% saved)

sample3.0s (46.6%)

Memory
62.1MiB live, 4 434.6MiB allocated; 617ms collecting garbage
Samples
2.0s6 410×1valid
376.0ms1 846×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-mult!: 678.0ms (36.2% of total)
ival-cos: 653.0ms (34.9% of total)
adjust: 227.0ms (12.1% of total)
ival-add!: 168.0ms (9% of total)
ival-div!: 146.0ms (7.8% of total)
Bogosity

explain331.0ms (5.2%)

Memory
27.1MiB live, 700.7MiB allocated; 29ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1530-0-(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
1460-0-(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))
150-0-(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)
120-0-(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
10-0-(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
00-0-a
00-0-#s(literal 1 binary64)
00-0-t
00-0-(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
00-0-(*.f64 y #s(literal 2 binary64))
00-0-y
00-0-(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))))
00-0-(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
00-0-(*.f64 a #s(literal 2 binary64))
00-0-#s(literal 16 binary64)
00-0-z
00-0-#s(literal 2 binary64)
00-0-(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
00-0-(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
00-0-(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
00-0-b
00-0-(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))sensitivity940
cos.f64(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))sensitivity920
cos.f64(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))oflow-rescue590
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)overflow34
(*.f64 a #s(literal 2 binary64))overflow1
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))overflow59
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))overflow1
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)overflow59
cos.f64(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))oflow-rescue540
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))overflow54
(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)overflow54
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)overflow40
*.f64(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)n*o150
*.f64(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)n*o120
*.f64(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)n*o10
Confusion
Predicted +Predicted -
+1970
-059
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+19700
-0059
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
059
177
2112
36
42
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
125.0ms394×1valid
17.0ms118×0valid
Compiler

Compiled 319 to 73 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-cos: 32.0ms (35.6% of total)
ival-mult!: 29.0ms (32.2% of total)
adjust: 16.0ms (17.8% of total)
ival-div!: 8.0ms (8.9% of total)
ival-add!: 5.0ms (5.6% of total)

preprocess44.0ms (0.7%)

Memory
-32.2MiB live, 64.7MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0190766
1582762
21777762
37235762
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
Symmetry

(abs z)

(abs t)

(abs b)

(negabs x)

Compiler

Compiled 54 to 46 computations (14.8% saved)

series83.0ms (1.3%)

Memory
11.5MiB live, 201.5MiB allocated; 10ms collecting garbage
Counts
23 → 111
Calls
Call 1
Inputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))))
x
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
#s(literal 1 binary64)
z
t
#s(literal 16 binary64)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
a
b
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 1))
#s(approx (+ (* y 2) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* y 2) #s(hole binary64 (* 2 y)))
#s(approx y #s(hole binary64 y))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx t #s(hole binary64 t))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx a #s(hole binary64 a))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
#s(approx b #s(hole binary64 b))
Calls

18 calls:

TimeVariablePointExpression
10.0ms
b
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) y 2 1 z t 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a b)
9.0ms
a
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) y 2 1 z t 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a b)
7.0ms
z
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) y 2 1 z t 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a b)
6.0ms
y
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) y 2 1 z t 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a b)
5.0ms
x
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) y 2 1 z t 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a b)

rewrite230.0ms (3.6%)

Memory
22.6MiB live, 386.5MiB allocated; 83ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06414653
06674555
134464531
081644160
Stop Event
iter-limit
node-limit
iter-limit
Counts
134 → 222
Calls
Call 1
Inputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))))
x
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
#s(literal 1 binary64)
z
t
#s(literal 16 binary64)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
a
b
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 1))
#s(approx (+ (* y 2) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* y 2) #s(hole binary64 (* 2 y)))
#s(approx y #s(hole binary64 y))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx t #s(hole binary64 t))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx a #s(hole binary64 a))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
#s(approx b #s(hole binary64 b))
Outputs
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
x
(fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))) #s(literal 16 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 16 binary64))
(*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) t)
(*.f64 t (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(*.f64 z (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(fma.f64 z #s(literal 1 binary64) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 1 binary64) z (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)
(*.f64 y (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
(pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) y (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
(fma.f64 y #s(literal 2 binary64) (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(fma.f64 y #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))
(exp.f64 (*.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(*.f64 y #s(literal 2 binary64))
(+.f64 y y)
y
#s(literal 2 binary64)
#s(literal 1 binary64)
z
t
#s(literal 16 binary64)
(fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t)))) #s(literal 16 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))) #s(literal -16 binary64))
(/.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t)) #s(literal 16 binary64))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) t)
(*.f64 t (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b)
(*.f64 b (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) b (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a)
(*.f64 a (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)))
(pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 a #s(literal 2 binary64) (*.f64 a (pow.f64 a #s(literal -1 binary64))))
(fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) a (*.f64 a (pow.f64 a #s(literal -1 binary64))))
(fma.f64 #s(literal 2 binary64) a #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a))
(exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a (pow.f64 a #s(literal -1 binary64))))
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))
(*.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) a)
(+.f64 a a)
a
b
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx x x)
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) #s(literal -1/128 binary64))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (* (+ (* y 2) 1) z) t) (*.f64 t z))
#s(approx (* (* (+ (* y 2) 1) z) t) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* (+ (* y 2) 1) z) z)
#s(approx (* (+ (* y 2) 1) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (+ (* y 2) 1) #s(literal 1 binary64))
#s(approx (+ (* y 2) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (* y 2) (*.f64 #s(literal 2 binary64) y))
#s(approx y y)
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (* (+ (* y 2) 1) z) t) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (* (+ (* y 2) 1) z) t) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (* (+ (* y 2) 1) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (+ (* y 2) 1) (*.f64 #s(literal 2 binary64) y))
#s(approx (+ (* y 2) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (* (+ (* y 2) 1) z) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (* (+ (* y 2) 1) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal 1/1572864 binary64))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x)
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x))) (*.f64 z z) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (* (+ (* y 2) 1) z) t) (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))
#s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
#s(approx z z)
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 (pow.f64 (*.f64 b z) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal 1/262144 binary64) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 (pow.f64 (*.f64 b z) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal 1/262144 binary64) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64))) #s(literal -1/12079595520 binary64))) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) (*.f64 t t) x))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx t t)
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) b) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 2 binary64)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) (*.f64 (*.f64 (pow.f64 (*.f64 b t) #s(literal 2 binary64)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) #s(literal -1/128 binary64))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (*.f64 (*.f64 (pow.f64 (*.f64 b t) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) #s(literal -1/128 binary64))) a (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 b t))
#s(approx (* (* (+ (* a 2) 1) b) t) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64) (*.f64 b t)))
#s(approx (* (+ (* a 2) 1) b) b)
#s(approx (* (+ (* a 2) 1) b) (fma.f64 (*.f64 b a) #s(literal 2 binary64) b))
#s(approx (+ (* a 2) 1) #s(literal 1 binary64))
#s(approx (+ (* a 2) 1) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
#s(approx (* a 2) (*.f64 a #s(literal 2 binary64)))
#s(approx a a)
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal 1/16 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (fma.f64 (*.f64 b t) #s(literal 2 binary64) (/.f64 (*.f64 b t) a)) a))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 b #s(literal 2 binary64) (/.f64 b a)) a))
#s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64)))
#s(approx (+ (* a 2) 1) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal -1/16 binary64) (*.f64 (*.f64 b t) #s(literal -1/8 binary64))) a)))
#s(approx (* (* (+ (* a 2) 1) b) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b) t (neg.f64 (/.f64 (*.f64 b t) a))) a)))
#s(approx (* (+ (* a 2) 1) b) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) b (neg.f64 (/.f64 b a))) a)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (pow.f64 (*.f64 b t) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) #s(literal -1/512 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) (*.f64 b b) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 b b) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))
#s(approx b b)

eval43.0ms (0.7%)

Memory
7.8MiB live, 93.0MiB allocated; 21ms collecting garbage
Compiler

Compiled 8 973 to 1 340 computations (85.1% saved)

prune48.0ms (0.8%)

Memory
15.8MiB live, 72.5MiB allocated; 23ms collecting garbage
Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New19030220
Fresh000
Picked101
Done000
Total19130221
Accuracy
37.2%
Counts
221 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(*.f64 (*.f64 x (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
26.9%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.2%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal -1 binary64))) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
26.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
26.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a) b) t) #s(literal 16 binary64))))
21.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))) b) t) #s(literal 16 binary64))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
25.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64))))
26.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
22.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
25.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y)) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.6%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
25.4%
(*.f64 (*.f64 x #s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
22.3%
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
20.9%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
21.9%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
27.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
26.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
27.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
28.9%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
30.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Compiler

Compiled 2 270 to 1 794 computations (21% saved)

series141.0ms (2.2%)

Memory
-10.6MiB live, 266.1MiB allocated; 50ms collecting garbage
Counts
52 → 285
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
x
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
#s(literal 2 binary64)
y
#s(literal 1 binary64)
z
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 2 binary64))
#s(literal 16 binary64)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 b t)
b
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 t z)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t)
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z)
(*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)
(+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 y #s(literal -1 binary64))
#s(literal -1 binary64)
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx y #s(hole binary64 y))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 1))
#s(approx (+ (* y 2) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* y 2) #s(hole binary64 (* 2 y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 z))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 1))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ 1 y)))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ (+ 1 (* 2 y)) y)))
#s(approx (pow y -1) #s(hole binary64 (/ 1 y)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* 2 y)))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 2))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (+ 2 (/ 1 y))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2))))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 6))))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t (* y (* z (+ 2 (/ 1 y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (* z (+ 2 (/ 1 y))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* b t) 1/16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2)))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2))))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow y 4) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 4)))))) (+ (* -1/805306368 (* (pow b 4) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 2 (/ 1 y)) 2)))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 2) (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4))))))))))))
Calls

18 calls:

TimeVariablePointExpression
26.0ms
z
@-inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) 2 y 1 z (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (* t z) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1)
16.0ms
z
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) 2 y 1 z (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (* t z) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1)
10.0ms
t
@-inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) 2 y 1 z (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (* t z) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1)
7.0ms
y
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) 2 y 1 z (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (* t z) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1)
7.0ms
t
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) 2 y 1 z (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (/ (* (* (+ (* y 2) 1) z) t) 16) (* (* (+ (* y 2) 1) z) t) (* (+ (* y 2) 1) z) (+ (* y 2) 1) (* y 2) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (* t z) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1)

rewrite268.0ms (4.2%)

Memory
18.8MiB live, 303.6MiB allocated; 94ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108913592
0115613074
1528713066
0801412519
Stop Event
iter-limit
node-limit
iter-limit
Counts
337 → 484
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
x
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
#s(literal 2 binary64)
y
#s(literal 1 binary64)
z
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t)
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 2 binary64))
#s(literal 16 binary64)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 b t)
b
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 t z)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t)
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z)
(*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)
(+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 y #s(literal -1 binary64))
#s(literal -1 binary64)
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx y #s(hole binary64 y))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 1))
#s(approx (+ (* y 2) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* y 2) #s(hole binary64 (* 2 y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 z))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 1))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ 1 y)))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ (+ 1 (* 2 y)) y)))
#s(approx (pow y -1) #s(hole binary64 (/ 1 y)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* y 2) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* 2 y)))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 2))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (+ 2 (/ 1 y))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (* (+ (* y 2) 1) z) t) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* (+ (* y 2) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2))))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 6))))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t (* y (* z (+ 2 (/ 1 y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (* z (+ 2 (/ 1 y))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* b t) 1/16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2)))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2))))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow y 4) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 4)))))) (+ (* -1/805306368 (* (pow b 4) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 2 (/ 1 y)) 2)))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 2) (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4))))))))))))
Outputs
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
x
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
(cos.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) z)
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/16 binary64) t))
(*.f64 #s(literal 1/16 binary64) t)
(*.f64 t #s(literal 1/16 binary64))
#s(literal 1/16 binary64)
t
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(*.f64 z (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(fma.f64 z #s(literal 1 binary64) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 1 binary64) z (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
(fma.f64 y #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
#s(literal 2 binary64)
y
#s(literal 1 binary64)
z
(*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)
(*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 t (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) t)
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(*.f64 z (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(fma.f64 z #s(literal 1 binary64) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 1 binary64) z (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
(fma.f64 y #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(*.f64 y #s(literal 2 binary64))
(+.f64 y y)
#s(literal 16 binary64)
(fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
(cos.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
(+.f64 (*.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 #s(literal 1/16 binary64) b) t)
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) (*.f64 b t))
(*.f64 b (*.f64 #s(literal 1/16 binary64) t))
(*.f64 b t)
(*.f64 t b)
b
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)
(*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 t (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) t)
(*.f64 t z)
(*.f64 z t)
(fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))) #s(literal -16 binary64))
(/.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t)) #s(literal 16 binary64))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) t)
(*.f64 t (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b)
(*.f64 b (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) b (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) a #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a))
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))
(*.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) a)
(+.f64 a a)
a
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) (*.f64 t z))) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) t)
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) (*.f64 t z))
(*.f64 t (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)))
(*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y))
(*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z)
(*.f64 z (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
(*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)
(*.f64 y (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) y (*.f64 (pow.f64 y #s(literal -1 binary64)) y))
(fma.f64 #s(literal 2 binary64) y (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(fma.f64 y #s(literal 2 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) y))
(fma.f64 y #s(literal 2 binary64) (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 (pow.f64 y #s(literal -1 binary64)) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 y (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))) (-.f64 #s(literal 2 binary64) (pow.f64 y #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 y #s(literal -3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 y #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal 8 binary64)) (fma.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))
(+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64)))
(pow.f64 y #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) y)
(exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 y) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 y) #s(literal -1 binary64))))
#s(literal -1 binary64)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx x x)
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (+ (* 2 y) 1) z) z)
#s(approx (* (+ (* 2 y) 1) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (+ (* 2 y) 1) #s(literal 1 binary64))
#s(approx (+ (* 2 y) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx y y)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 t z))
#s(approx (* (+ (* 2 y) 1) (* t z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* (+ (* 2 y) 1) z) z)
#s(approx (* (+ (* 2 y) 1) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (+ (* 2 y) 1) #s(literal 1 binary64))
#s(approx (+ (* 2 y) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (* y 2) (*.f64 #s(literal 2 binary64) y))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 t z))
#s(approx (* (+ (* 2 y) 1) (* t z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 t z))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* (* (+ (pow y -1) 2) y) z) z)
#s(approx (* (* (+ (pow y -1) 2) y) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (* (+ (pow y -1) 2) y) #s(literal 1 binary64))
#s(approx (* (+ (pow y -1) 2) y) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64)))
#s(approx (+ (pow y -1) 2) (/.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) y))
#s(approx (pow y -1) (pow.f64 y #s(literal -1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
#s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
#s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (* (+ (pow y -1) 2) y) (*.f64 #s(literal 2 binary64) y))
#s(approx (* (+ (pow y -1) 2) y) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (+ (pow y -1) 2) #s(literal 2 binary64))
#s(approx (+ (pow y -1) 2) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (* (+ (* 2 y) 1) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (* (* (+ (pow y -1) 2) y) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) x)
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(literal 1 binary64))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
#s(approx z z)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
#s(approx (* t z) (*.f64 t z))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) x)
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64))) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 z z))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (*.f64 z z))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (pow.f64 y #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* 1/16 t) (*.f64 #s(literal 1/16 binary64) t))
#s(approx t t)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))
#s(approx (* (* b t) 1/16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (* b t) (*.f64 b t))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 y y)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (*.f64 t t))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) b) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)) (*.f64 b b)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)) (*.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) b) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 b t))
#s(approx (* (* (+ (* a 2) 1) b) t) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64) (*.f64 b t)))
#s(approx (* (+ (* a 2) 1) b) b)
#s(approx (* (+ (* a 2) 1) b) (fma.f64 (*.f64 b a) #s(literal 2 binary64) b))
#s(approx (+ (* a 2) 1) #s(literal 1 binary64))
#s(approx (+ (* a 2) 1) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
#s(approx (* a 2) (*.f64 a #s(literal 2 binary64)))
#s(approx a a)
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal 1/16 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (fma.f64 (*.f64 b t) #s(literal 2 binary64) (/.f64 (*.f64 b t) a)) a))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 b #s(literal 2 binary64) (/.f64 b a)) a))
#s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64)))
#s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal -1/16 binary64) (*.f64 (*.f64 b t) #s(literal -1/8 binary64))) a)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* (+ (* a 2) 1) b) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b) t (neg.f64 (/.f64 (*.f64 b t) a))) a)))
#s(approx (* (+ (* a 2) 1) b) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) b (neg.f64 (/.f64 b a))) a)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 b b) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx b b)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) #s(literal 1/1572864 binary64))) (*.f64 b b))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))

eval57.0ms (0.9%)

Memory
-27.1MiB live, 110.0MiB allocated; 10ms collecting garbage
Compiler

Compiled 21 910 to 2 162 computations (90.1% saved)

prune53.0ms (0.8%)

Memory
9.1MiB live, 107.8MiB allocated; 7ms collecting garbage
Pruning

47 alts after pruning (45 fresh and 2 done)

PrunedKeptTotal
New45335488
Fresh151025
Picked325
Done000
Total47147518
Accuracy
38.9%
Counts
518 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
28.3%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
26.9%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.1%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.3%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.2%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
26.9%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
27.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a)) b) t) #s(literal 16 binary64))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
28.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
21.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))) b) t) #s(literal 16 binary64))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
25.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64))))
27.6%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
22.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
25.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y)) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
29.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
30.1%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
20.9%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
21.9%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
27.8%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
26.7%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
27.7%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
28.9%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
28.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
28.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
29.0%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
28.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) x))
30.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
28.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x))
24.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64))) x))
30.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Compiler

Compiled 3 694 to 2 903 computations (21.4% saved)

series167.0ms (2.6%)

Memory
38.0MiB live, 298.8MiB allocated; 70ms collecting garbage
Counts
58 → 243
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x)
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
x
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 b t)
b
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))))
(cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))
(*.f64 (*.f64 z y) t)
(*.f64 z y)
y
#s(literal 1/8 binary64)
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(*.f64 t z)
#s(literal 16 binary64)
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) a)
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t)
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z)
(*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y)
#s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 y #s(literal -1 binary64))
#s(literal -1 binary64)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* z y) t) 1/8) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* z y) t) #s(hole binary64 (* t (* y z))))
#s(approx (* z y) #s(hole binary64 (* y z)))
#s(approx y #s(hole binary64 y))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 z))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 1))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ 1 y)))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ (+ 1 (* 2 y)) y)))
#s(approx (pow y -1) #s(hole binary64 (/ 1 y)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* 2 y)))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 2))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (+ 2 (/ 1 y))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2))))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 6))))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t (* y (* z (+ 2 (/ 1 y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (* z (+ 2 (/ 1 y))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* b t) 1/16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* (* b t) a) 2) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* b t) a) #s(hole binary64 (* a (* b t))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2)))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2))))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow y 4) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 4)))))) (+ (* -1/805306368 (* (pow b 4) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 2 (/ 1 y)) 2)))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 2) (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
Calls

18 calls:

TimeVariablePointExpression
19.0ms
z
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (* (* z y) t) 1/8) (* (* z y) t) (* z y) y 1/8 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) 2 1 (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2))
18.0ms
b
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (* (* z y) t) 1/8) (* (* z y) t) (* z y) y 1/8 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) 2 1 (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2))
18.0ms
z
@-inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (* (* z y) t) 1/8) (* (* z y) t) (* z y) y 1/8 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) 2 1 (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2))
16.0ms
t
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (* (* z y) t) 1/8) (* (* z y) t) (* z y) y 1/8 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) 2 1 (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2))
15.0ms
a
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* b t) 1/16) (* b t) b (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (* (* z y) t) 1/8) (* (* z y) t) (* z y) y 1/8 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) 2 1 (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) a (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (* (* (* (+ (pow y -1) 2) y) z) t) (* (* (+ (pow y -1) 2) y) z) (* (+ (pow y -1) 2) y) (+ (pow y -1) 2) (pow y -1) -1 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (+ (* a 2) 1) b) (+ (* a 2) 1) (* a 2))

rewrite409.0ms (6.4%)

Memory
-26.8MiB live, 271.7MiB allocated; 181ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105612322
0111111923
1529011915
0813811408
Stop Event
iter-limit
node-limit
iter-limit
Counts
301 → 431
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x)
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
x
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 b t)
b
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))))
(cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))
(*.f64 (*.f64 z y) t)
(*.f64 z y)
y
#s(literal 1/8 binary64)
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(*.f64 t z)
#s(literal 16 binary64)
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) a)
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64))
(*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t)
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z)
(*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y)
#s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 y #s(literal -1 binary64))
#s(literal -1 binary64)
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))
(*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t)
(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 a #s(literal 2 binary64))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* z y) t) 1/8) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* z y) t) #s(hole binary64 (* t (* y z))))
#s(approx (* z y) #s(hole binary64 (* y z)))
#s(approx y #s(hole binary64 y))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t z)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 z))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 1))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ 1 y)))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (/ (+ 1 (* 2 y)) y)))
#s(approx (pow y -1) #s(hole binary64 (/ 1 y)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* 2 y)))
#s(approx (* (+ (pow y -1) 2) y) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (+ (pow y -1) 2) #s(hole binary64 2))
#s(approx (+ (pow y -1) 2) #s(hole binary64 (+ 2 (/ 1 y))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2))))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 6))))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 2 (/ 1 y)) 4)))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (pow y 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (pow y 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (* (pow z 2) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (pow y 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow y 6) (* (pow z 2) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (pow y 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) #s(hole binary64 (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) #s(hole binary64 (* t (* y (* z (+ 2 (/ 1 y)))))))
#s(approx (* (* (+ (pow y -1) 2) y) z) #s(hole binary64 (* y (* z (+ 2 (/ 1 y))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* b t) 1/16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* (* b t) a) 2) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* b t) a) #s(hole binary64 (* a (* b t))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2)))))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))) (* 1/262144 (* (pow b 2) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 2))))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow y 4) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 2 (/ 1 y)) 4)))))) (+ (* -1/805306368 (* (pow b 4) (* (pow y 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 2 (/ 1 y)) 2)))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))))))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* 1/1572864 (* (pow t 2) (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2))))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6)))))) (* 1/1572864 (* x (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4))))))))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow y 2) (* (pow z 2) (pow (+ 2 (/ 1 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow y 6) (* (pow z 6) (pow (+ 2 (/ 1 y)) 6))))) (* 1/1572864 (* (pow y 4) (* (pow z 4) (pow (+ 2 (/ 1 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 b))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (+ b (* 2 (* a b)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 1))
#s(approx (+ (* a 2) 1) #s(hole binary64 (+ 1 (* 2 a))))
#s(approx (* a 2) #s(hole binary64 (* 2 a)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* 2 (* a b))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* a (+ (* 2 b) (/ b a)))))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* 2 a)))
#s(approx (+ (* a 2) 1) #s(hole binary64 (* a (+ 2 (/ 1 a)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* -1 (* a (+ (* -2 b) (* -1 (/ b a)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y)))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* y (* z (+ 2 (/ 1 y))))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (+ (* a 2) 1) b) #s(hole binary64 (* b (+ 1 (* 2 a)))))
Outputs
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))))
(cos.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))
(*.f64 #s(literal 1/16 binary64) (*.f64 t #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 #s(literal 1/16 binary64) t)
(*.f64 t #s(literal 1/16 binary64))
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
x
(*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
(cos.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
(+.f64 (*.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 #s(literal 1/16 binary64) b) t)
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) (*.f64 b t))
(*.f64 b (*.f64 #s(literal 1/16 binary64) t))
(*.f64 b t)
(*.f64 t b)
b
(*.f64 (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x))
(*.f64 x (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
(*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x)
(*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))))
(fma.f64 (sin.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))))
(cos.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))))
(cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))
(+.f64 (*.f64 (sin.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
(*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 z y))
(*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))
(*.f64 (*.f64 z y) (*.f64 t #s(literal 1/8 binary64)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 z y) t))
(*.f64 (*.f64 t y) z)
(*.f64 (*.f64 z y) t)
(*.f64 t (*.f64 z y))
(*.f64 z (*.f64 y t))
(*.f64 z y)
(*.f64 y z)
y
#s(literal 1/8 binary64)
(*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) t)
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(*.f64 t (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
(fma.f64 y #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
#s(literal 2 binary64)
#s(literal 1 binary64)
(*.f64 t z)
(*.f64 z t)
#s(literal 16 binary64)
(fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))))
(cos.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))) #s(literal -16 binary64))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) (*.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 b t))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b t) a))
(fma.f64 (*.f64 b a) t (*.f64 (*.f64 b t) a))
(fma.f64 (*.f64 b t) a (*.f64 (*.f64 b t) a))
(fma.f64 b (*.f64 t a) (*.f64 (*.f64 b t) a))
(fma.f64 a (*.f64 b t) (*.f64 (*.f64 b t) a))
(+.f64 (*.f64 (*.f64 b t) a) (*.f64 (*.f64 b t) a))
(*.f64 (*.f64 b a) t)
(*.f64 (*.f64 b t) a)
(*.f64 b (*.f64 t a))
(*.f64 a (*.f64 b t))
a
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) t)) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) t) #s(literal 16 binary64))
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) t)
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) (*.f64 t z))
(*.f64 t (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)))
(*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z)
(*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y))
(*.f64 z (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y))
(*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y)
(*.f64 y #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))))
#s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64)))
(pow.f64 y #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) y)
(exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 y) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 y) #s(literal -1 binary64))))
#s(literal -1 binary64)
(fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))) #s(literal -16 binary64))
(/.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t)) #s(literal 16 binary64))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 b t))
(*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) t)
(*.f64 t (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))
(*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b)
(*.f64 b (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) b (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 b (*.f64 a #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) a) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal -2 binary64) a) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) a #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) a))
(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 a #s(literal 2 binary64)))
(*.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) a)
(+.f64 a a)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx x x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (* (+ (* 2 y) 1) z) z)
#s(approx (* (+ (* 2 y) 1) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (* (* (* z y) t) 1/8) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (* (* z y) t) (*.f64 (*.f64 z y) t))
#s(approx (* z y) (*.f64 z y))
#s(approx y y)
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 t z))
#s(approx (* (+ (* 2 y) 1) (* t z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (+ (* 2 y) 1) #s(literal 1 binary64))
#s(approx (+ (* 2 y) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))))) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)) x)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))) y (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/16 binary64) t) z)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 t z))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* (* (+ (pow y -1) 2) y) z) z)
#s(approx (* (* (+ (pow y -1) 2) y) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (* (+ (pow y -1) 2) y) #s(literal 1 binary64))
#s(approx (* (+ (pow y -1) 2) y) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64)))
#s(approx (+ (pow y -1) 2) (/.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) y))
#s(approx (pow y -1) (pow.f64 y #s(literal -1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
#s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (* (+ (pow y -1) 2) y) (*.f64 #s(literal 2 binary64) y))
#s(approx (* (+ (pow y -1) 2) y) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (+ (pow y -1) 2) #s(literal 2 binary64))
#s(approx (+ (pow y -1) 2) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (neg.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (* (* (+ (pow y -1) 2) y) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) x)
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(literal 1 binary64))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
#s(approx z z)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 t (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
#s(approx (* t z) (*.f64 t z))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (*.f64 z z))))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) x)
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64))) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 z z))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) x))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 4 binary64)) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (*.f64 z z))))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (pow.f64 y #s(literal 6 binary64))))) (*.f64 z z))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))
#s(approx (* (* (* (+ (pow y -1) 2) y) z) t) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t))
#s(approx (* (* (+ (pow y -1) 2) y) z) (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* 1/16 t) (*.f64 #s(literal 1/16 binary64) t))
#s(approx t t)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))
#s(approx (* (* b t) 1/16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (* b t) (*.f64 b t))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b))
#s(approx (* (* (* b t) a) 2) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* b t) a) (*.f64 (*.f64 b t) a))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (pow.f64 y #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 y y)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 y y) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (*.f64 x (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64))))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 y y)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) x) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (*.f64 x (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64))))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 y y)) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (*.f64 t t))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) b) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) b) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x)) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)) (*.f64 b b)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)))) a (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 b t))
#s(approx (* (* (+ (* a 2) 1) b) t) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64) (*.f64 b t)))
#s(approx a a)
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (pow.f64 (*.f64 b t) #s(literal 3 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))
#s(approx (* (+ (* a 2) 1) b) b)
#s(approx (* (+ (* a 2) 1) b) (fma.f64 (*.f64 b a) #s(literal 2 binary64) b))
#s(approx (+ (* a 2) 1) #s(literal 1 binary64))
#s(approx (+ (* a 2) 1) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))
#s(approx (* a 2) (*.f64 a #s(literal 2 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal 1/16 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (fma.f64 (*.f64 b t) #s(literal 2 binary64) (/.f64 (*.f64 b t) a)) a))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (*.f64 b a) #s(literal 2 binary64)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 b #s(literal 2 binary64) (/.f64 b a)) a))
#s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64)))
#s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal -1/16 binary64) (*.f64 (*.f64 b t) #s(literal -1/8 binary64))) a)))
#s(approx (* (* (+ (* a 2) 1) b) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b) t (neg.f64 (/.f64 (*.f64 b t) a))) a)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))))
#s(approx (* (+ (* a 2) 1) b) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) b (neg.f64 (/.f64 b a))) a)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) (*.f64 b b) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))))))) (*.f64 b b) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 b b) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx b b)
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))) #s(literal -1/512 binary64))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (* (* (+ (pow y -1) 2) y) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))))))) (*.f64 b b))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) y) t) #s(literal 1/16 binary64))) x)))
#s(approx (* (+ (* a 2) 1) b) (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b))

eval58.0ms (0.9%)

Memory
38.7MiB live, 83.4MiB allocated; 5ms collecting garbage
Compiler

Compiled 23 434 to 2 110 computations (91% saved)

prune71.0ms (1.1%)

Memory
-6.1MiB live, 138.0MiB allocated; 17ms collecting garbage
Pruning

61 alts after pruning (58 fresh and 3 done)

PrunedKeptTotal
New44633479
Fresh152540
Picked415
Done022
Total46561526
Accuracy
39.7%
Counts
526 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
28.3%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
26.9%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.3%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.5%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
26.7%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.1%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.1%
(*.f64 (*.f64 x (sin.f64 (+.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
27.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a)) b) t) #s(literal 16 binary64))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
28.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
21.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))) b) t) #s(literal 16 binary64))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.6%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (/.f64 #s(literal 1 binary64) y)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
14.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
25.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y)) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
27.5%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
28.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 t y) z) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
29.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
30.1%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
29.9%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
30.4%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.9%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
30.2%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
24.4%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 x (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
21.9%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
27.8%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
27.7%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
30.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
28.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
30.2%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
28.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
29.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
29.0%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
28.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) x))
30.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
28.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x))
24.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64))) x))
30.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Compiler

Compiled 4 968 to 3 876 computations (22% saved)

series180.0ms (2.8%)

Memory
-14.5MiB live, 217.7MiB allocated; 27ms collecting garbage
Counts
59 → 292
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
(*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x)
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
(cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
#s(literal 2 binary64)
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
x
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))
(*.f64 (*.f64 #s(literal 1/16 binary64) b) t)
(*.f64 #s(literal 1/16 binary64) b)
b
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x)
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
y
#s(literal 1 binary64)
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(*.f64 t z)
#s(literal 16 binary64)
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) a)
(*.f64 b t)
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI)))))))))) (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))) (* y (+ (* x (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))) (* x (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))) (* y (+ (* x (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))) (* y (+ (* x (* y (+ (* -1/3072 (* (pow t 3) (* (pow z 3) (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))) (* x (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))) (* y (+ (* -1/3072 (* (pow t 3) (* (pow z 3) (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t z)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* 1/8 (* t (* y (* z (cos (* 1/16 (* t z))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* y (+ (* -1/128 (* (pow t 2) (* y (* (pow z 2) (sin (* 1/16 (* t z))))))) (* 1/8 (* t (* z (cos (* 1/16 (* t z)))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* y (+ (* 1/8 (* t (* z (cos (* 1/16 (* t z)))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (sin (* 1/16 (* t z)))))) (* -1/3072 (* (pow t 3) (* y (* (pow z 3) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* -1/8 (* t (* y (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* y (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))))) (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* -1/8 (* t (* y (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* y (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/16 (* t z)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/8 (* t (* y z))) (* 1/2 (PI))) (* 1/16 (* t z)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/16 (* t z))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (- (* -1/8 (* t (* y z))) (* 1/16 (* t z)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx y #s(hole binary64 y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* 2 y) #s(hole binary64 (* 2 y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))) (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))) (* y (+ (* -1/8 (* t (* x (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))) (* y (+ (* -1/8 (* t (* x (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1/8 (* t (* y z)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* y (- (* 1/2 (/ (PI) y)) (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z)))))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/8 (* t (* y z)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* y (- (* -1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (- 1 (* -2 y)))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- (* 1/2 (PI)) (* 1/16 (* t z))) y)) (* -1/8 (* t z)))))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1 (* y (- (* 1/16 (/ (* t z) y)) (* -1/8 (* t z)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* 1/16 (* t (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/512 (* (pow t 2) (* x (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))) (* 1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* 1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* z (+ (* -1/512 (* (pow t 2) (* x (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* -1/24576 (* (pow t 3) (* x (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/16 (* t (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/512 (* (pow t 2) (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* 1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* z (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* -1/24576 (* (pow t 3) (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* -1/24576 (* (pow t 3) (* (pow z 2) (pow (+ 1 (* 2 y)) 3)))) (* 1/16 (* t (+ 1 (* 2 y))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* 1/16 (* t (+ 1 (* 2 y)))) (* (pow z 2) (+ (* -1/24576 (* (pow t 3) (pow (+ 1 (* 2 y)) 3))) (* 1/125829120 (* (pow t 5) (* (pow z 2) (pow (+ 1 (* 2 y)) 5))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* 1/16 (* t (+ 1 (* 2 y)))) (* (pow z 2) (+ (* -1/24576 (* (pow t 3) (pow (+ 1 (* 2 y)) 3))) (* (pow z 2) (+ (* -1/1352914698240 (* (pow t 7) (* (pow z 2) (pow (+ 1 (* 2 y)) 7)))) (* 1/125829120 (* (pow t 5) (pow (+ 1 (* 2 y)) 5)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/512 (* (pow t 2) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* -1/16 (* t (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* -1/512 (* (pow t 2) (* x (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* z (+ (* -1/512 (* (pow t 2) (* x (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/24576 (* (pow t 3) (* x (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/16 (* t (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* -1/512 (* (pow t 2) (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* z (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/24576 (* (pow t 3) (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (+ (* -1/16 (* t (* z (+ 1 (* 2 y))))) (* 1/2 (PI)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* z (- (* 1/2 (/ (PI) z)) (* 1/16 (* t (+ 1 (* 2 y))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* z (- (* -1/2 (/ (PI) z)) (* -1/16 (* t (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* t (+ (* -1/512 (* t (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))) (* 1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* t (+ (* 1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* t (+ (* -1/512 (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* -1/24576 (* t (* x (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/512 (* t (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* 1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* t (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* -1/24576 (* t (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* -1/24576 (* (pow t 2) (* (pow z 3) (pow (+ 1 (* 2 y)) 3)))) (* 1/16 (* z (+ 1 (* 2 y))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* 1/16 (* z (+ 1 (* 2 y)))) (* (pow t 2) (+ (* -1/24576 (* (pow z 3) (pow (+ 1 (* 2 y)) 3))) (* 1/125829120 (* (pow t 2) (* (pow z 5) (pow (+ 1 (* 2 y)) 5))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* 1/16 (* z (+ 1 (* 2 y)))) (* (pow t 2) (+ (* -1/24576 (* (pow z 3) (pow (+ 1 (* 2 y)) 3))) (* (pow t 2) (+ (* -1/1352914698240 (* (pow t 2) (* (pow z 7) (pow (+ 1 (* 2 y)) 7)))) (* 1/125829120 (* (pow z 5) (pow (+ 1 (* 2 y)) 5)))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow t 2) (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow t 2) (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow z 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* 1/16 b) t) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* t (+ (* -1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* -1/512 (* t (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* t (+ (* -1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* t (+ (* -1/512 (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/24576 (* t (* x (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* -1/512 (* t (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* t (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/24576 (* t (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* (* b t) a) 2) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* b t) a) #s(hole binary64 (* a (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/16 (* b (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* t (+ (* -1/16 (* b (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))) (* t (* x (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* t (+ (* -1/16 (* b (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))) (* t (+ (* t (* x (+ (* 1/24576 (* (pow b 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3)))) (* 1/8192 (* b (* (pow z 2) (* (cos (* 1/2 (PI))) (* (+ 1 (* 2 a)) (pow (+ 1 (* 2 y)) 2))))))))) (* x (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/16 (* b (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* b (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* -1/512 (* (pow b 2) (* t (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* b (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* t (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* 1/24576 (* (pow b 3) (* t (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (+ (* -1/16 (* b (* t (+ 1 (* 2 a))))) (* 1/2 (PI)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* t (- (* 1/2 (/ (PI) t)) (* 1/16 (* z (+ 1 (* 2 y))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* t (- (* 1/2 (/ (PI) t)) (* 1/16 (* b (+ 1 (* 2 a))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* t (- (* -1/2 (/ (PI) t)) (* -1/16 (* z (+ 1 (* 2 y)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* t (- (* -1/2 (/ (PI) t)) (* -1/16 (* b (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* -1/8 (* a (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* a (+ (* -1/8 (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* a (+ (* -1/8 (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/16 (* b t)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/8 (* a (* b t))) (* 1/2 (PI))) (* 1/16 (* b t)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/16 (* b t))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (- (* -1/8 (* a (* b t))) (* 1/16 (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1/8 (* a (* b t)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* a (- (* 1/2 (/ (PI) a)) (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t)))))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/8 (* a (* b t)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* a (- (* -1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (- 1 (* -2 a)))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (- 1 (* -2 a)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (* 1/2 (PI)) (* 1/16 (* b t))) a)) (* -1/8 (* b t)))))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1 (* a (- (* 1/16 (/ (* b t) a)) (* -1/8 (* b t)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (* 1/16 b) #s(hole binary64 (* 1/16 b)))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/16 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* b (+ (* -1/16 (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* -1/512 (* b (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* b (+ (* -1/16 (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* b (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))))) (* 1/24576 (* b (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* b (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* -1/512 (* b (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* b (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* b (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* 1/24576 (* b (* (pow t 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* b (- (* 1/2 (/ (PI) b)) (* 1/16 (* t (+ 1 (* 2 a))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* b (- (* -1/2 (/ (PI) b)) (* -1/16 (* t (+ 1 (* 2 a)))))))))
Calls

18 calls:

TimeVariablePointExpression
38.0ms
y
@inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)) x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* 1/16 b) t) (* 1/16 b) b (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) y 1 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) (* 2 y) (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) (* b t) a (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg (/ (* (* (+ (* a 2) 1) b) t) 16)))
22.0ms
t
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)) x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* 1/16 b) t) (* 1/16 b) b (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) y 1 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) (* 2 y) (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) (* b t) a (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg (/ (* (* (+ (* a 2) 1) b) t) 16)))
12.0ms
x
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)) x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* 1/16 b) t) (* 1/16 b) b (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) y 1 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) (* 2 y) (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) (* b t) a (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg (/ (* (* (+ (* a 2) 1) b) t) 16)))
9.0ms
y
@0
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)) x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* 1/16 b) t) (* 1/16 b) b (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) y 1 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) (* 2 y) (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) (* b t) a (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg (/ (* (* (+ (* a 2) 1) b) t) 16)))
8.0ms
t
@-inf
((* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* 1/16 t) 1/16 t (* (+ (* 2 y) 1) z) z (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)) x (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* 1/16 b) t) (* 1/16 b) b (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (* (+ (* 2 y) 1) z) (+ (* 2 y) 1) y 1 (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (+ (* 2 y) 1) (* 2 y) (* t z) 16 (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (* (* (+ (* a 2) 1) b) t) 16) (* (* (+ (* a 2) 1) b) t) (* (* (* b t) a) 2) (* (* b t) a) (* b t) a (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (/ (* (+ (* 2 y) 1) (* t z)) 16) (* (+ (* 2 y) 1) (* t z)) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg (/ (* (* (+ (* a 2) 1) b) t) 16)))

rewrite259.0ms (4%)

Memory
30.0MiB live, 259.5MiB allocated; 76ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0157316654
0163315199
0866614471
Stop Event
iter-limit
node-limit
iter-limit
Counts
351 → 479
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
(*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x)
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(literal 1/16 binary64) t)
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
(cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
#s(literal 2 binary64)
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z)))
(sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
x
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))
(*.f64 (*.f64 #s(literal 1/16 binary64) b) t)
(*.f64 #s(literal 1/16 binary64) b)
b
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x)
(sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
y
#s(literal 1 binary64)
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(*.f64 t z)
#s(literal 16 binary64)
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) a)
(*.f64 b t)
a
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))))
(cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx x #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI)))))))))) (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))) (* y (+ (* x (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))) (* x (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))) (* y (+ (* x (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))) (* y (+ (* x (* y (+ (* -1/3072 (* (pow t 3) (* (pow z 3) (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))) (* x (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z)))))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* 1/8 (* t (* z (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))) (* y (+ (* -1/3072 (* (pow t 3) (* (pow z 3) (* (cos (* 1/16 (* t z))) (cos (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))))))))))) (+ (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t z))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t z)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* 1/8 (* t (* y (* z (cos (* 1/16 (* t z))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* y (+ (* -1/128 (* (pow t 2) (* y (* (pow z 2) (sin (* 1/16 (* t z))))))) (* 1/8 (* t (* z (cos (* 1/16 (* t z)))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (sin (* 1/16 (* t z))) (* y (+ (* 1/8 (* t (* z (cos (* 1/16 (* t z)))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (sin (* 1/16 (* t z)))))) (* -1/3072 (* (pow t 3) (* y (* (pow z 3) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 z))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (+ z (* 2 (* y z)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* -1/8 (* t (* y (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* -1/128 (* (pow t 2) (* y (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (* y (+ (* -1/8 (* t (* z (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI))))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))))))) (* (cos (* 1/16 (* t z))) (sin (* 1/2 (PI)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (sin (* 1/16 (* t z))))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t z))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (sin (* 1/16 (* t z)))))))) (* x (cos (* 1/16 (* t z)))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (cos (* 1/16 (* t z)))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* x (* z (sin (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (sin (* 1/16 (* t z)))))))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))))) (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))) (* y (+ (* -1/8 (* t (* x (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* -1/8 (* t (* y (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* -1/128 (* (pow t 2) (* y (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* t z)))) (* y (+ (* -1/8 (* t (* z (cos (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (sin (- (* 1/2 (PI)) (* 1/16 (* t z))))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (cos (- (* 1/2 (PI)) (* 1/16 (* t z)))))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/16 (* t z)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/8 (* t (* y z))) (* 1/2 (PI))) (* 1/16 (* t z)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/16 (* t z))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (- (* -1/8 (* t (* y z))) (* 1/16 (* t z)))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 1))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (+ 1 (* 2 y))))
#s(approx y #s(hole binary64 y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t z)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* -1/8 (* t (* y (* z (sin (* 1/16 (* t z))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* -1/128 (* (pow t 2) (* y (* (pow z 2) (cos (* 1/16 (* t z))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ (cos (* 1/16 (* t z))) (* y (- (* y (+ (* -1/128 (* (pow t 2) (* (pow z 2) (cos (* 1/16 (* t z)))))) (* 1/3072 (* (pow t 3) (* y (* (pow z 3) (sin (* 1/16 (* t z))))))))) (* 1/8 (* t (* z (sin (* 1/16 (* t z)))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t z))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (+ (* 1/16 (* t z)) (* 1/8 (* t (* y z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t z)))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (+ (* 2 (* t (* y z))) (* t z))))
#s(approx (* 2 y) #s(hole binary64 (* 2 y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/8 (* t (* x (* y (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))) (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))) (* y (+ (* -1/8 (* t (* x (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* -1/128 (* (pow t 2) (* x (* y (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))) (* y (+ (* -1/8 (* t (* x (* z (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* y (+ (* -1/128 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))) (* 1/3072 (* (pow t 3) (* x (* y (* (pow z 3) (* (sin (* 1/16 (* t z))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* 2 (* y z))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* y (+ (* 2 z) (/ z y)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1/8 (* t (* y z)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* y (- (* 1/2 (/ (PI) y)) (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z)))))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/8 (* t (* y z)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* y (- (* -1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* 2 y)))
#s(approx (+ (* 2 y) 1) #s(hole binary64 (* y (+ 2 (/ 1 y)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/8 (* t (* y z)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* y (+ (* 1/16 (/ (* t z) y)) (* 1/8 (* t z))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* 2 (* t (* y z)))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* y (+ (* 2 (* t z)) (/ (* t z) y)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (+ (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (- 1 (* -2 y)))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI)))) (* (cos (* 1/2 (PI))) (sin (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (sin (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* -1 (* y (+ (* -2 z) (* -1 (/ z y)))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (* 1/2 (PI))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (- 1 (* -2 y))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* t (* z (- 1 (* -2 y)))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- (* 1/2 (PI)) (* 1/16 (* t z))) y)) (* -1/8 (* t z)))))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1 (* y (- (* 1/16 (/ (* t z) y)) (* -1/8 (* t z)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (cos (* 1/16 (* t (* z (- 1 (* -2 y))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* -1 (* y (+ (* -1/8 (* t z)) (* -1/16 (/ (* t z) y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* -1 (* y (+ (* -2 (* t z)) (* -1 (/ (* t z) y)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (- 1 (* -2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* 1/16 (* t (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/512 (* (pow t 2) (* x (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))) (* 1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* 1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* z (+ (* -1/512 (* (pow t 2) (* x (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* -1/24576 (* (pow t 3) (* x (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/16 (* t (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/512 (* (pow t 2) (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* 1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* z (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* -1/24576 (* (pow t 3) (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* -1/24576 (* (pow t 3) (* (pow z 2) (pow (+ 1 (* 2 y)) 3)))) (* 1/16 (* t (+ 1 (* 2 y))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* 1/16 (* t (+ 1 (* 2 y)))) (* (pow z 2) (+ (* -1/24576 (* (pow t 3) (pow (+ 1 (* 2 y)) 3))) (* 1/125829120 (* (pow t 5) (* (pow z 2) (pow (+ 1 (* 2 y)) 5))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* z (+ (* 1/16 (* t (+ 1 (* 2 y)))) (* (pow z 2) (+ (* -1/24576 (* (pow t 3) (pow (+ 1 (* 2 y)) 3))) (* (pow z 2) (+ (* -1/1352914698240 (* (pow t 7) (* (pow z 2) (pow (+ 1 (* 2 y)) 7)))) (* 1/125829120 (* (pow t 5) (pow (+ 1 (* 2 y)) 5)))))))))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) z) #s(hole binary64 (* z (+ 1 (* 2 y)))))
#s(approx z #s(hole binary64 z))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/512 (* (pow t 2) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 1))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* -1/512 (* (pow t 2) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (pow (+ 1 (* 2 y)) 2)))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow t 4) (* x (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* -1/16 (* t (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* -1/512 (* (pow t 2) (* x (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* x (sin (* 1/2 (PI)))) (* z (+ (* -1/16 (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* z (+ (* -1/512 (* (pow t 2) (* x (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/24576 (* (pow t 3) (* x (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/16 (* t (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* -1/512 (* (pow t 2) (* z (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* z (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* z (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/24576 (* (pow t 3) (* z (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (+ (* -1/16 (* t (* z (+ 1 (* 2 y))))) (* 1/2 (PI)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* -1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow t 2) (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 4) (* (pow z 2) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow z 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 y)) 2))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* (pow z 2) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) #s(hole binary64 (* 1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (* (+ (* 2 y) 1) (* t z)) #s(hole binary64 (* t (* z (+ 1 (* 2 y))))))
#s(approx (* t z) #s(hole binary64 (* t z)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/512 (* (pow t 2) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2)))))) (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2))))) (* 1/1572864 (* (pow t 4) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* x (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))) (* (pow z 2) (+ (* -1/512 (* (pow t 2) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 2))))) (* (pow z 2) (+ (* -1/12079595520 (* (pow t 6) (* x (* (pow z 2) (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (pow (+ 1 (* 2 y)) 4))))))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1/16 (* t (* z (+ 1 (* 2 y)))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* z (- (* 1/2 (/ (PI) z)) (* 1/16 (* t (+ 1 (* 2 y))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* z (- (* -1/2 (/ (PI) z)) (* -1/16 (* t (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* t (+ (* -1/512 (* t (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))) (* 1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) x) #s(hole binary64 (+ (* t (+ (* 1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* t (+ (* -1/512 (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* -1/24576 (* t (* x (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/512 (* t (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))))))))
#s(approx (+ (* (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (cos (/ (PI) 2))) (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2)))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* 1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* t (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* -1/24576 (* t (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* -1/24576 (* (pow t 2) (* (pow z 3) (pow (+ 1 (* 2 y)) 3)))) (* 1/16 (* z (+ 1 (* 2 y))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* 1/16 (* z (+ 1 (* 2 y)))) (* (pow t 2) (+ (* -1/24576 (* (pow z 3) (pow (+ 1 (* 2 y)) 3))) (* 1/125829120 (* (pow t 2) (* (pow z 5) (pow (+ 1 (* 2 y)) 5))))))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (* t (+ (* 1/16 (* z (+ 1 (* 2 y)))) (* (pow t 2) (+ (* -1/24576 (* (pow z 3) (pow (+ 1 (* 2 y)) 3))) (* (pow t 2) (+ (* -1/1352914698240 (* (pow t 2) (* (pow z 7) (pow (+ 1 (* 2 y)) 7)))) (* 1/125829120 (* (pow z 5) (pow (+ 1 (* 2 y)) 5)))))))))))
#s(approx (* 1/16 t) #s(hole binary64 (* 1/16 t)))
#s(approx t #s(hole binary64 t))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow t 2) (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* (pow t 2) (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* (pow z 4) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2))))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* x (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))))) (* (pow t 2) (+ (* x (+ (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))) (+ (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))) (* 1/262144 (* (pow b 2) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 2)))))))) (* (pow t 2) (* x (+ (* -1/805306368 (* (pow b 2) (* (pow z 4) (* (pow (+ 1 (* 2 a)) 2) (pow (+ 1 (* 2 y)) 4))))) (+ (* -1/805306368 (* (pow b 4) (* (pow z 2) (* (pow (+ 1 (* 2 a)) 4) (pow (+ 1 (* 2 y)) 2))))) (+ (* -1/12079595520 (* (pow b 6) (pow (+ 1 (* 2 a)) 6))) (* -1/12079595520 (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))))))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* 1/1572864 (* (pow t 2) (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) #s(hole binary64 (+ x (* (pow t 2) (+ (* -1/512 (* x (* (pow z 2) (pow (+ 1 (* 2 y)) 2)))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* x (* (pow z 6) (pow (+ 1 (* 2 y)) 6))))) (* 1/1572864 (* x (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 1))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* -1/512 (* (pow b 2) (* (pow t 2) (pow (+ 1 (* 2 a)) 2)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 4) (* (pow t 2) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow b 2) (pow (+ 1 (* 2 a)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow b 6) (* (pow t 2) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow b 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (* (* 1/16 b) t) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* t (+ (* -1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* -1/512 (* t (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) #s(hole binary64 (+ (* t (+ (* -1/16 (* x (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y)))))) (* t (+ (* -1/512 (* x (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))) (* 1/24576 (* t (* x (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* -1/512 (* t (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* z (* (cos (* 1/2 (PI))) (+ 1 (* 2 y))))) (* t (+ (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))) (* 1/24576 (* t (* (pow z 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 3))))))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* 1/1572864 (* (pow t 2) (* (pow z 4) (pow (+ 1 (* 2 y)) 4)))))))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(hole binary64 (+ 1 (* (pow t 2) (+ (* -1/512 (* (pow z 2) (pow (+ 1 (* 2 y)) 2))) (* (pow t 2) (+ (* -1/12079595520 (* (pow t 2) (* (pow z 6) (pow (+ 1 (* 2 y)) 6)))) (* 1/1572864 (* (pow z 4) (pow (+ 1 (* 2 y)) 4))))))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b (* t (+ 1 (* 2 a))))))
#s(approx (* (* (* b t) a) 2) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* b t) a) #s(hole binary64 (* a (* b t))))
#s(approx (* b t) #s(hole binary64 (* b t)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (sin (* 1/2 (PI))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/16 (* b (* t (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* t (+ (* -1/16 (* b (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))) (* t (* x (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* t (+ (* -1/16 (* b (* x (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))) (* t (+ (* t (* x (+ (* 1/24576 (* (pow b 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3)))) (* 1/8192 (* b (* (pow z 2) (* (cos (* 1/2 (PI))) (* (+ 1 (* 2 a)) (pow (+ 1 (* 2 y)) 2))))))))) (* x (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* -1/512 (* (pow z 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 y)) 2)))))))))) (* x (sin (* 1/2 (PI)))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/16 (* b (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* b (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* -1/512 (* (pow b 2) (* t (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* t (+ (* -1/16 (* b (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* t (+ (* -1/512 (* (pow b 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* 1/24576 (* (pow b 3) (* t (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (+ (* -1/16 (* b (* t (+ 1 (* 2 a))))) (* 1/2 (PI)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* t (- (* 1/2 (/ (PI) t)) (* 1/16 (* z (+ 1 (* 2 y))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (+ 1 (* 2 a)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1/16 (* b (* t (+ 1 (* 2 a)))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* t (- (* 1/2 (/ (PI) t)) (* 1/16 (* b (+ 1 (* 2 a))))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) #s(hole binary64 (* -1 (* t (- (* -1/2 (/ (PI) t)) (* -1/16 (* z (+ 1 (* 2 y)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* t (- (* -1/2 (/ (PI) t)) (* -1/16 (* b (+ 1 (* 2 a)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t)))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/16 (* b t))))))))))))) (* x (* (cos (* 1/16 (* b t))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b t)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* -1/8 (* a (* b (* t (sin (* 1/16 (* b t))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* -1/128 (* a (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ (cos (* 1/16 (* b t))) (* a (- (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (cos (* 1/16 (* b t)))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (sin (* 1/16 (* b t))))))))) (* 1/8 (* b (* t (sin (* 1/16 (* b t)))))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/16 (* b t))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (+ (* 1/16 (* b t)) (* 1/8 (* a (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* b t)))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (+ (* 2 (* a (* b t))) (* b t))))
#s(approx a #s(hole binary64 a))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/8 (* a (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* a (+ (* -1/8 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* -1/8 (* a (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* a (+ (* -1/8 (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* -1/128 (* a (* (pow b 2) (* (pow t 2) (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/16 (* b t)))) (* a (+ (* -1/8 (* b (* t (cos (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* a (+ (* -1/128 (* (pow b 2) (* (pow t 2) (sin (- (* 1/2 (PI)) (* 1/16 (* b t))))))) (* 1/3072 (* a (* (pow b 3) (* (pow t 3) (cos (- (* 1/2 (PI)) (* 1/16 (* b t)))))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/16 (* b t)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/8 (* a (* b t))) (* 1/2 (PI))) (* 1/16 (* b t)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/16 (* b t))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (- (* -1/8 (* a (* b t))) (* 1/16 (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* 1/8 (* a (* b t)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* a (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* 2 (* a (* b t)))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* a (+ (* 2 (* b t)) (/ (* b t) a)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1/8 (* a (* b t)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* a (- (* 1/2 (/ (PI) a)) (+ (* 1/16 (/ (* b t) a)) (* 1/8 (* b t)))))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1/8 (* a (* b t)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* a (- (* -1/16 (/ (* b t) a)) (* 1/8 (* b t))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (* (cos (* 1/16 (* b (* t (- 1 (* -2 a)))))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (cos (* 1/16 (* b (* t (- 1 (* -2 a))))))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) #s(hole binary64 (* -1 (* a (+ (* -1/8 (* b t)) (* -1/16 (/ (* b t) a)))))))
#s(approx (* (* (+ (* a 2) 1) b) t) #s(hole binary64 (* -1 (* a (+ (* -2 (* b t)) (* -1 (/ (* b t) a)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (- 1 (* -2 a)))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/16 (* b (* t (- 1 (* -2 a)))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (* 1/2 (PI)) (* 1/16 (* b t))) a)) (* -1/8 (* b t)))))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (* -1 (* a (- (* 1/16 (/ (* b t) a)) (* -1/8 (* b t)))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* -1/512 (* (pow b 2) (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2)))))) (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4)))))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(hole binary64 (+ (* x (cos (* 1/16 (* t (* z (+ 1 (* 2 y))))))) (* (pow b 2) (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 2))))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 6)))))) (* 1/1572864 (* (pow t 4) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (pow (+ 1 (* 2 a)) 4))))))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* 1/1572864 (* (pow b 2) (* (pow t 4) (pow (+ 1 (* 2 a)) 4)))))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(hole binary64 (+ 1 (* (pow b 2) (+ (* -1/512 (* (pow t 2) (pow (+ 1 (* 2 a)) 2))) (* (pow b 2) (+ (* -1/12079595520 (* (pow b 2) (* (pow t 6) (pow (+ 1 (* 2 a)) 6)))) (* 1/1572864 (* (pow t 4) (pow (+ 1 (* 2 a)) 4))))))))))
#s(approx (* 1/16 b) #s(hole binary64 (* 1/16 b)))
#s(approx b #s(hole binary64 b))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/16 (* b (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a)))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* b (+ (* -1/16 (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* -1/512 (* b (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)))) #s(hole binary64 (+ (* b (+ (* -1/16 (* t (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))))) (* b (+ (* -1/512 (* (pow t 2) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))))) (* 1/24576 (* b (* (pow t 3) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))) (* x (* (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))) (sin (* 1/2 (PI))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* b (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* -1/512 (* b (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2))))))))))
#s(approx (sin (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* b (+ (* -1/16 (* t (* (cos (* 1/2 (PI))) (+ 1 (* 2 a))))) (* b (+ (* -1/512 (* (pow t 2) (* (sin (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 2)))) (* 1/24576 (* b (* (pow t 3) (* (cos (* 1/2 (PI))) (pow (+ 1 (* 2 a)) 3))))))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* b (- (* 1/2 (/ (PI) b)) (* 1/16 (* t (+ 1 (* 2 a))))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) #s(hole binary64 (* -1 (* b (- (* -1/2 (/ (PI) b)) (* -1/16 (* t (+ 1 (* 2 a)))))))))
Outputs
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) x))
(*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) x)
(*.f64 x (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
(sin.f64 (fma.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))
(cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
(sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))
(*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t #s(approx (* (+ (* 2 y) 1) z) z)))
(*.f64 #s(literal 1/16 binary64) t)
(*.f64 t #s(literal 1/16 binary64))
#s(literal 1/16 binary64)
t
#s(approx (* (+ (* 2 y) 1) z) z)
z
#s(literal 0 binary64)
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
#s(literal 2 binary64)
(*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
(sin.f64 (fma.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))))
(cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))) (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 #s(approx (* (+ (* 2 y) 1) z) z) (*.f64 #s(literal 1/16 binary64) t)))))
#s(literal 1 binary64)
x
(*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
(sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 b t) #s(literal 1/16 binary64))
(*.f64 (*.f64 #s(literal 1/16 binary64) b) t)
(*.f64 #s(literal 1/16 binary64) (*.f64 b t))
(*.f64 t (*.f64 #s(literal 1/16 binary64) b))
(*.f64 #s(literal 1/16 binary64) b)
(*.f64 b #s(literal 1/16 binary64))
b
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
(*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64))))))
(fma.f64 (sin.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)))
(sin.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) #s(literal 1 binary64)))
(cos.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))
(+.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 1/16 binary64) t) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
(neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/16 binary64) t))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))
(*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)
(*.f64 z (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(fma.f64 z #s(literal 1 binary64) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(fma.f64 #s(literal 1 binary64) z (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
(+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 z (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))))
(fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))
(fma.f64 y #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) y))
(+.f64 (*.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y))
y
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) (*.f64 (cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))))
(*.f64 x (*.f64 (cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(sin.f64 (fma.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))))
(cos.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64))))
(*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z))) #s(literal -16 binary64))
(/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64))
(*.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) t) z)
(*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z))
(*.f64 (*.f64 t z) #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
(*.f64 #s(literal 2 binary64) y)
(*.f64 y #s(literal 2 binary64))
(+.f64 y y)
(*.f64 t z)
(*.f64 z t)
#s(literal 16 binary64)
(fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 1 binary64)))
(sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)))
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))) #s(literal -16 binary64))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))
(*.f64 (*.f64 b t) (*.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a #s(literal 2 binary64)) (*.f64 b t))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b t) a))
(fma.f64 (*.f64 a b) t (*.f64 (*.f64 b t) a))
(fma.f64 (*.f64 b t) a (*.f64 (*.f64 b t) a))
(fma.f64 b (*.f64 t a) (*.f64 (*.f64 b t) a))
(fma.f64 a (*.f64 b t) (*.f64 (*.f64 b t) a))
(+.f64 (*.f64 (*.f64 b t) a) (*.f64 (*.f64 b t) a))
(*.f64 (*.f64 a b) t)
(*.f64 (*.f64 b t) a)
(*.f64 b (*.f64 t a))
(*.f64 a (*.f64 b t))
(*.f64 b t)
(*.f64 t b)
a
(*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) x)
(*.f64 x (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
(sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))))
(cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)) #s(literal -16 binary64))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z)
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) t)
(*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
(*.f64 t (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
(fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 1 binary64)))
(sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)))
(cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)))
(/.f64 (neg.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))) #s(literal 16 binary64))
(/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))
(neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) x))
#s(approx x x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 x (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (*.f64 x (fma.f64 (*.f64 #s(literal -1/128 binary64) (fma.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) y (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) y (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 x (fma.f64 (fma.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y (*.f64 #s(literal -1/128 binary64) (fma.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) y (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) x)) y (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (fma.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) y))) y (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 (fma.f64 #s(literal -1/128 binary64) (fma.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y)) y (*.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) y (fma.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (*.f64 z y) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) t) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 (*.f64 (*.f64 t z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) #s(literal 1/8 binary64))) y (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (+ (* 2 y) 1) z) z)
#s(approx (* (+ (* 2 y) 1) z) (fma.f64 (*.f64 z y) #s(literal 2 binary64) z))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 (*.f64 t x) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y)) y (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) z)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) (*.f64 z z))) (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))) y (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))) y (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) z) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))) y (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) #s(literal -1/128 binary64))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) z))) y (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 z y) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))
#s(approx (+ (* 2 y) 1) #s(literal 1 binary64))
#s(approx (+ (* 2 y) 1) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))
#s(approx y y)
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 z y) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 y (*.f64 z z)) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 y (pow.f64 z #s(literal 3 binary64))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t z) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))) y (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 t z))
#s(approx (* (+ (* 2 y) 1) (* t z)) (fma.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64) (*.f64 t z)))
#s(approx (* 2 y) (*.f64 #s(literal 2 binary64) y))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) z) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x y) (*.f64 (*.f64 (*.f64 z z) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) y (*.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x z) (*.f64 (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) y (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (*.f64 z y) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (sin.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64)))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) y) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64)))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y))
#s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y))
#s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 2 binary64)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (fma.f64 (*.f64 t z) #s(literal 2 binary64) (/.f64 (*.f64 t z) y)) y))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) x))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) z) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) z (neg.f64 (/.f64 z y))) y)))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (sin.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) y) #s(literal -1 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y)))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal -1/16 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 t z))) y)))
#s(approx (* (+ (* 2 y) 1) (* t z)) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t) z (neg.f64 (/.f64 (*.f64 t z) y))) y)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal 1/1572864 binary64))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (*.f64 x z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))))))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x z) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (*.f64 t x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal 1/16 binary64))) z (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x) (*.f64 (*.f64 #s(literal -1/24576 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x z) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) z (*.f64 (*.f64 (*.f64 t x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal 1/16 binary64))) z (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (*.f64 (*.f64 t z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) z) (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))) z (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) z) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1/24576 binary64))) z (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))) z (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (*.f64 #s(literal -1/24576 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 z z)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64))) z))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/125829120 binary64) (pow.f64 t #s(literal 5 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 5 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 3 binary64)) #s(literal -1/24576 binary64))) (*.f64 z z) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64))) z))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/1352914698240 binary64) (pow.f64 t #s(literal 7 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 7 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 5 binary64)) #s(literal 1/125829120 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 3 binary64)) #s(literal -1/24576 binary64))) (*.f64 z z) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64))) z))
#s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))
#s(approx (* (+ (* 2 y) 1) z) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))
#s(approx z z)
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)))) (*.f64 z z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z z))) (*.f64 z z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) #s(literal 1 binary64))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))) #s(literal 1/1572864 binary64))) (*.f64 z z))) (*.f64 z z) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x)))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x)
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))))) (*.f64 z z) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) x))) (*.f64 z z))) (*.f64 z z) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (*.f64 x z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x z) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (*.f64 t x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal -1/16 binary64))) z (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 x z) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1/512 binary64))) z)) z (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) z) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) z) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))) z (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) z) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) z (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))))) z (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 z z) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 z z) #s(literal 1 binary64)))
#s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))
#s(approx (* (+ (* 2 y) 1) (* t z)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z))
#s(approx (* t z) (*.f64 t z))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 t #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z z) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 t #s(literal 6 binary64))) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 1/1572864 binary64))) (*.f64 z z))) (*.f64 z z) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x)))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (fma.f64 (/.f64 (PI.f64) z) #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal -1/16 binary64))) z))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64))) z)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) x) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) z) (*.f64 (*.f64 #s(literal -1/512 binary64) t) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)) (*.f64 (*.f64 #s(literal -1/24576 binary64) t) (*.f64 (*.f64 x (pow.f64 z #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) t (*.f64 (*.f64 (*.f64 x z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal 1/16 binary64))) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) t) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)))) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1/24576 binary64) t) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) t)) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/24576 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 3 binary64)))) t))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/125829120 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 5 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 3 binary64)) #s(literal -1/24576 binary64))) (*.f64 t t))) t))
#s(approx (sin (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/1352914698240 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 7 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 5 binary64)) #s(literal 1/125829120 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 3 binary64)) #s(literal -1/24576 binary64))) (*.f64 t t))) t))
#s(approx (* 1/16 t) (*.f64 #s(literal 1/16 binary64) t))
#s(approx t t)
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 z #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 t t) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 z #s(literal 6 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 6 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 z #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 t t))) (*.f64 t t) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 t t) x) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 z #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/805306368 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)) (*.f64 #s(literal -1/12079595520 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64) (fma.f64 (*.f64 #s(literal 1/262144 binary64) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 z z)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64)))) x)) (*.f64 t t) (*.f64 (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x)) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) x))) (*.f64 t t) x))
#s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) x) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) x))) (*.f64 t t))) (*.f64 t t) x))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) #s(literal 1 binary64))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))
#s(approx (* (* 1/16 b) t) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) t) (*.f64 (*.f64 x (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 (*.f64 x z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal -1/16 binary64))) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) x) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)) (*.f64 (*.f64 #s(literal 1/24576 binary64) t) (*.f64 (*.f64 x (pow.f64 z #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) t (*.f64 (*.f64 (*.f64 x z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)))) #s(literal -1/16 binary64))) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) t) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)))) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) z) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) t) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 z z)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) t)) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (cos (/ (* (+ (* 2 y) 1) (* t z)) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 t t) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 t t) #s(literal 1 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b))
#s(approx (* (* (* b t) a) 2) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* b t) a) (*.f64 (*.f64 b t) a))
#s(approx (* b t) (*.f64 b t))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (*.f64 t x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) x) (*.f64 (*.f64 t x) (*.f64 #s(literal -1/512 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 b b) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)))))) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) x) (*.f64 (fma.f64 (*.f64 t x) (fma.f64 (*.f64 #s(literal 1/24576 binary64) (pow.f64 b #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/8192 binary64) b) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 z z)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 b b) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z z)))) x)) t)) t (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) t) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) t) (*.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))))) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) (pow.f64 b #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) t) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) t (*.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))))) t (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (fma.f64 (/.f64 (PI.f64) t) #s(literal 1/2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) t))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b)))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (fma.f64 (/.f64 (PI.f64) t) #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal -1/16 binary64))) t))
#s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 (/.f64 (PI.f64) t) #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 1/16 binary64))) t)))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 (/.f64 (PI.f64) t) #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 1/16 binary64))) t)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)) (*.f64 b b)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (*.f64 t t)) (*.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (pow.f64 t #s(literal 3 binary64))) (pow.f64 b #s(literal 3 binary64))))) a (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b t) (sin.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))) a (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 b t))
#s(approx (* (* (+ (* a 2) 1) b) t) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64) (*.f64 b t)))
#s(approx a a)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 (*.f64 t x) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) b) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x)) (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x)) (*.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (*.f64 t x) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) a (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b t) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) t) (*.f64 (*.f64 #s(literal -1/128 binary64) a) (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))))) a (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) b) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) t) (*.f64 (fma.f64 (*.f64 #s(literal 1/3072 binary64) a) (*.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 t t)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))) #s(literal -1/128 binary64))) a)) a (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b t) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal 1/16 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64)))
#s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (fma.f64 (*.f64 b t) #s(literal 2 binary64) (/.f64 (*.f64 b t) a)) a))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64)))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))) a) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64)))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal -1/16 binary64) (*.f64 (*.f64 b t) #s(literal -1/8 binary64))) a))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))))
#s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal -1/16 binary64) (*.f64 (*.f64 b t) #s(literal -1/8 binary64))) a)))
#s(approx (* (* (+ (* a 2) 1) b) t) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b) t (neg.f64 (/.f64 (*.f64 b t) a))) a)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64))) a) #s(literal -1 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a)))
#s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b t) a) #s(literal 1/16 binary64) (*.f64 (*.f64 b t) #s(literal 1/8 binary64))) a)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) #s(literal 1/1572864 binary64))) (*.f64 b b))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x) (*.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x) (*.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 6 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 (*.f64 (pow.f64 t #s(literal 4 binary64)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) #s(literal 1/1572864 binary64))) (*.f64 b b))) (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/1572864 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/12079595520 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 4 binary64)) #s(literal 1/1572864 binary64))) (*.f64 b b) (*.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal -1/512 binary64))) (*.f64 b b) #s(literal 1 binary64)))
#s(approx (* 1/16 b) (*.f64 #s(literal 1/16 binary64) b))
#s(approx b b)
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/16 binary64) b) (*.f64 (*.f64 t x) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) b) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))))) b (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) b) (*.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) x) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) b (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)))))) b (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) b) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 t t)) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))))) b (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/24576 binary64) b) (*.f64 (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 t #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) b)) b (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (fma.f64 (/.f64 (PI.f64) b) #s(literal 1/2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t))) b))
#s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (neg.f64 (*.f64 (fma.f64 (/.f64 (PI.f64) b) #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 1/16 binary64))) b)))

eval86.0ms (1.3%)

Memory
-32.3MiB live, 166.1MiB allocated; 18ms collecting garbage
Compiler

Compiled 32 906 to 2 659 computations (91.9% saved)

prune153.0ms (2.4%)

Memory
0.8MiB live, 148.7MiB allocated; 13ms collecting garbage
Pruning

81 alts after pruning (77 fresh and 4 done)

PrunedKeptTotal
New50932541
Fresh84553
Picked415
Done033
Total52181602
Accuracy
39.9%
Counts
602 → 81
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
28.3%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
26.9%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
27.4%
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.3%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
26.7%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.1%
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.1%
(*.f64 (*.f64 x (sin.f64 (+.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
27.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
26.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
27.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 b (*.f64 t a)) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 #s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b t) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))))))
4.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 #s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64)))))
27.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a)) b) t) #s(literal 16 binary64))))
27.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
21.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))) b) t) #s(literal 16 binary64))))
27.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
27.6%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (/.f64 #s(literal 1 binary64) y)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
14.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
28.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (+.f64 y y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
28.6%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 a b) t) #s(literal 2 binary64))) #s(literal 16 binary64))))
25.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y)) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.8%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
28.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.7%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
27.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
27.5%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
28.1%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 t y) z) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
28.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
29.3%
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
30.1%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
29.9%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
30.4%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
28.9%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
30.2%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
24.4%
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64))))
29.3%
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
27.4%
(*.f64 x (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
21.9%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
28.5%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x))
27.4%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
27.8%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
27.6%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
28.1%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
28.3%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
29.2%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x))
29.0%
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
30.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) #s(literal 1 binary64))) x))
28.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
29.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x))
28.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
28.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
30.2%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
26.3%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64))))))) x))
29.2%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
28.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
29.0%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 #s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
29.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) x))
28.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) y) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
5.3%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64)))) x))
5.0%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
28.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) x))
30.5%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
28.6%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
28.7%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x))
29.0%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))) x))
24.8%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64))) x))
30.4%
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Compiler

Compiled 9 686 to 3 501 computations (63.9% saved)

regimes543.0ms (8.4%)

Memory
16.9MiB live, 910.1MiB allocated; 126ms collecting garbage
Counts
131 → 1
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64)))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (*.f64 #s(literal -1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) #s(literal 1 binary64))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 b b)) (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) #s(literal 2 binary64)) #s(literal 1 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 #s(approx (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (*.f64 (*.f64 (*.f64 z y) t) #s(literal -1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) x) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (fma.f64 (/.f64 (*.f64 t z) y) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 #s(approx (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) y) (*.f64 #s(literal 1/8 binary64) (*.f64 t z))) y))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) x))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 x (*.f64 (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 t y) z) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 #s(literal 1/16 binary64) b) t))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y)) z))) (/.f64 (PI.f64) #s(literal 2 binary64)))) x))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(literal -1/512 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)))) x))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (sin.f64 (+.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 #s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64)))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))))
(*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (+ (* 2 y) 1) (* t z)) 16) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) x) (sin.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(*.f64 (*.f64 x (sin.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (+.f64 y y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x #s(approx (cos (/ (* (* (+ (* y 2) 1) z) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 a b) t) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) #s(approx (cos (/ (* (* (+ (* a 2) 1) b) t) 16)) (fma.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 2 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) z) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (/.f64 (*.f64 t z) #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 #s(approx (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (*.f64 (*.f64 (*.f64 b t) a) #s(literal -1/8 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 #s(approx (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 t t)) (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) #s(literal 2 binary64)) x) x)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 #s(approx (+ (neg (/ (* (* (+ (* a 2) 1) b) t) 16)) (/ (PI) 2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b t) (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 (*.f64 b t) #s(literal -1/16 binary64)))))))
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (+ (* 2 y) 1) (*.f64 #s(literal 2 binary64) y)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (/.f64 #s(literal 1 binary64) y)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 #s(approx (* (+ (* y 2) 1) z) (*.f64 (fma.f64 z #s(literal 2 binary64) (/.f64 z y)) y)) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 b (*.f64 t a)) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(approx (* (cos (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (sin (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) #s(literal 1 binary64))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a #s(literal 2 binary64))) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) x) (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64)) a) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (fma.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) #s(literal -1 binary64))) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) y) z) t) #s(literal 16 binary64)))) (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (*.f64 x (sin.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (pow.f64 y #s(literal -1 binary64))) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 z y)) (/.f64 t #s(literal 16 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
(*.f64 #s(approx (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) x) (fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (* (* 1/16 t) (* (+ (* 2 y) 1) z)) (*.f64 (*.f64 (*.f64 z y) t) #s(literal 1/8 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 #s(approx (sin (+ (neg (* (* 1/16 t) (* (+ (* 2 y) 1) z))) (/ (PI) 2))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) t) #s(literal 1/16 binary64)) z))))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) y)) #s(literal 1 binary64))) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (pow y -1) 2) (exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))) y) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log1p.f64 (*.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))) b) t) #s(literal 16 binary64))))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/16 binary64) t)) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z)) (/.f64 (PI.f64) #s(literal 2 binary64))))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) x))
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
#s(approx (* (* x (cos (/ (* (+ (* 2 y) 1) (* t z)) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (fma.f64 (*.f64 #s(literal -1/8 binary64) t) (*.f64 (*.f64 x y) (*.f64 (*.f64 z (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64)))) (sin.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) t) b) #s(literal 1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 t z) #s(literal 1/16 binary64))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (fma.f64 (sin.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 b t) #s(literal 1/16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal -16 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 #s(approx (* (* (+ (* a 2) 1) b) t) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 2 binary64))) #s(literal 16 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) (*.f64 t z)) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 a #s(literal 2 binary64) #s(literal 1 binary64)) b) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 x (fma.f64 (sin.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) y #s(literal 1 binary64)) z) (/.f64 t #s(literal 16 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) t) #s(approx (* (+ (* 2 y) 1) z) z))) x))
Calls

13 calls:

66.0ms
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
59.0ms
a
51.0ms
(*.f64 y #s(literal 2 binary64))
48.0ms
z
39.0ms
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
Results
AccuracySegmentsBranch
30.5%1(*.f64 a #s(literal 2 binary64))
30.5%1(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
30.5%1(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
30.5%1(*.f64 y #s(literal 2 binary64))
30.5%1(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
30.5%1(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
30.5%1(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
30.5%1x
30.5%1y
30.5%1z
30.5%1t
30.5%1a
30.5%1b
Compiler

Compiled 63 to 117 computations (-85.7% saved)

regimes15.0ms (0.2%)

Memory
0.3MiB live, 47.3MiB allocated; 1ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Outputs
#s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) x)
Calls

13 calls:

2.0ms
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
1.0ms
(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
1.0ms
(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
1.0ms
(*.f64 a #s(literal 2 binary64))
1.0ms
(*.f64 y #s(literal 2 binary64))
Results
AccuracySegmentsBranch
30.4%1(*.f64 y #s(literal 2 binary64))
30.4%1(+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64))
30.4%1(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64))))
30.4%1y
30.4%1x
30.4%1b
30.4%1(*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b)
30.4%1t
30.4%1(*.f64 a #s(literal 2 binary64))
30.4%1(+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
30.4%1z
30.4%1a
30.4%1(*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z)
Compiler

Compiled 63 to 117 computations (-85.7% saved)

derivations81.0ms (1.3%)

Memory
-15.5MiB live, 86.2MiB allocated; 33ms collecting garbage
Stop Event
fuel
Compiler

Compiled 73 to 34 computations (53.4% saved)

preprocess86.0ms (1.3%)

Memory
12.2MiB live, 106.1MiB allocated; 11ms collecting garbage
Remove

(negabs x)

(abs b)

(abs t)

(abs z)

Compiler

Compiled 824 to 606 computations (26.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...