(/ (sin (* z1 (* PI z0))) (* z1 (* PI z0)))

Time bar (total: 2.8s)

start0.0ms (0.0%)

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

analyze19.0ms (0.7%)

Memory
-0.7MiB live, 7.1MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.9%0.1%0.0%0.0%0.0%0
0.0%0.0%99.9%0.1%0.0%0.0%0.0%1
0.0%0.0%99.9%0.1%0.0%0.0%0.0%2
25.0%25.0%74.9%0.1%0.0%0.0%0.0%3
37.5%37.5%62.4%0.1%0.0%0.0%0.0%4
56.3%56.2%43.7%0.1%0.0%0.0%0.0%5
65.6%65.6%34.3%0.1%0.0%0.0%0.0%6
76.6%76.5%23.4%0.1%0.0%0.0%0.0%7
82.0%82.0%18.0%0.1%0.0%0.0%0.0%8
87.9%87.8%12.1%0.1%0.0%0.0%0.0%9
90.8%90.7%9.2%0.1%0.0%0.0%0.0%10
93.8%93.8%6.1%0.1%0.0%0.0%0.0%11
95.4%95.3%4.6%0.1%0.0%0.0%0.0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.4s (51.4%)

Memory
11.8MiB live, 257.0MiB allocated; 20ms collecting garbage
Samples
694.0ms1 332×2valid
297.0ms1 819×1valid
202.0ms5 105×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.0s
ival-sin: 786.0ms (77.8% of total)
ival-mult!: 114.0ms (11.3% of total)
ival-div!: 59.0ms (5.8% of total)
adjust: 51.0ms (5.0% of total)
ival-pi: 0.0ms (0.0% of total)
Bogosity

preprocess28.0ms (1.0%)

Memory
-0.0MiB live, 7.5MiB allocated; 1ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02278
18374
236474
3151074
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.5%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
Symmetry

(abs z1)

(abs z0)

(sort z1 z0)

Compiler

Compiled 24 to 14 computations (41.7% saved)

sample0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(PI)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
Samples
0.0ms0valid
Compiler

Compiled 3 to 3 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series25.0ms (0.9%)

Memory
4.4MiB live, 11.7MiB allocated; 1ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0144540
Stop Event
iter-limit
Counts
7 → 18
Calls
Call 1
Inputs
z1
(PI.f64)
z0
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
#s(approx z1 z1)
#s(approx (* z1 (* (PI) z0)) (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64)))))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (/.f64 (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx z0 z0)
#s(approx (* (PI) z0) (*.f64 z0 (PI.f64)))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z1 (PI.f64)))))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* z1 (* (PI) z0))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 7 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
Calls

6 calls:

TimeVariablePoint
5.0ms
z0
-inf
2.0ms
z1
-inf
2.0ms
z0
inf
2.0ms
z1
inf
1.0ms
z1
0

rewrite88.0ms (3.2%)

Memory
-5.3MiB live, 42.9MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0729
01229
13929
217429
3108629
0415029
Stop Event
iter-limit
node-limit
iter-limit
Counts
7 → 242
Calls
Call 1
Inputs
z1
(PI.f64)
z0
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
z1
(PI.f64)
z0
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))
(*.f64 z0 (log.f64 (exp.f64 (PI.f64))))
(*.f64 z0 (PI.f64))
(*.f64 (PI.f64) z0)
(log.f64 (exp.f64 (*.f64 z0 (PI.f64))))
(*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 z0 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z1) (PI.f64))) z0)
(*.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0)) z1)
(*.f64 (neg.f64 (neg.f64 z1)) (*.f64 z0 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (*.f64 z0 z1) (log.f64 (exp.f64 (PI.f64))))
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 (*.f64 (neg.f64 z1) (PI.f64)) (neg.f64 z0))
(*.f64 (neg.f64 z1) (*.f64 (neg.f64 (PI.f64)) z0))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z0) (neg.f64 z1))
(*.f64 (*.f64 (PI.f64) z1) (neg.f64 (neg.f64 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) z1))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 z0 z1)))
(*.f64 (*.f64 z0 (PI.f64)) (neg.f64 (neg.f64 z1)))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 z0 (*.f64 (PI.f64) z1))
(*.f64 (PI.f64) (*.f64 z0 z1))
(*.f64 z1 (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0)))
(*.f64 z1 (*.f64 z0 (PI.f64)))
(neg.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 z0 (PI.f64))) (neg.f64 (neg.f64 z1))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (neg.f64 (PI.f64)) z0)) (neg.f64 z1)))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (PI.f64)))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(-.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 0 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 0 binary64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (/.f64 (/.f64 #s(literal 1 binary64) z1) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) z1) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) z1) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))) (/.f64 #s(literal 1 binary64) z1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1)) (/.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (cbrt.f64 (PI.f64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 (PI.f64)) z0))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) #s(literal -1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) #s(literal 1 binary64)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) #s(literal -1 binary64)) (*.f64 z0 (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) #s(literal 1 binary64)) (*.f64 z0 z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (cbrt.f64 (PI.f64)) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) z1))
(/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) (neg.f64 z1)))
(/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) z0) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 z0 (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (*.f64 (neg.f64 z1) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (pow.f64 (PI.f64) #s(literal -2/3 binary64))) (*.f64 (neg.f64 z1) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (*.f64 (neg.f64 (neg.f64 z1)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (*.f64 z1 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (pow.f64 (PI.f64) #s(literal -2/3 binary64))) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (pow.f64 (PI.f64) #s(literal -2/3 binary64))) (*.f64 z1 (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 z1)) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 (neg.f64 z1)) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) #s(literal 1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))) (*.f64 #s(literal 3 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 3 binary64) z0))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 3 binary64) z1))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 3 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (cbrt.f64 (PI.f64)))) (*.f64 #s(literal 3 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (*.f64 #s(literal 3 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 z1) (PI.f64)))) (*.f64 #s(literal 3 binary64) (neg.f64 z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (PI.f64)) z0))) (*.f64 #s(literal 3 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0)) (*.f64 #s(literal 3 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (*.f64 #s(literal 3 binary64) (*.f64 z0 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 3 binary64) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)))) (*.f64 #s(literal 3 binary64) (neg.f64 z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))))) (*.f64 #s(literal 3 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 3 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 3 binary64) z0))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 3 binary64) z1))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1))) (*.f64 #s(literal 3 binary64) (*.f64 (neg.f64 (PI.f64)) z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 3 binary64) (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 3 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (cbrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 z1) (PI.f64)))) (*.f64 #s(literal 2 binary64) (neg.f64 z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (PI.f64)) z0))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (*.f64 #s(literal 2 binary64) (*.f64 z0 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)))) (*.f64 #s(literal 2 binary64) (neg.f64 z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (PI.f64)) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 2 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) #s(literal 1 binary64))) (*.f64 (neg.f64 (PI.f64)) z0))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (neg.f64 z0))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (neg.f64 z1))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (cbrt.f64 (PI.f64)))) (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)))) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)))) (neg.f64 (neg.f64 z0)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 z1) (PI.f64)))) (neg.f64 (neg.f64 z0)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (PI.f64)) z0))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (neg.f64 (*.f64 z0 z1)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) #s(literal 1 binary64)) (*.f64 z0 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (neg.f64 z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 (PI.f64)) z0) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 z1) (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (PI.f64)) z0)) (neg.f64 z1))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 (PI.f64)) z0)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (neg.f64 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 (PI.f64)) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1)) (neg.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1)) (*.f64 (neg.f64 (PI.f64)) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (neg.f64 (*.f64 (neg.f64 (PI.f64)) z0)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 z0 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1))))
(/.f64 #s(literal 1 binary64) (/.f64 z1 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (PI.f64)) z0) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 0 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64))))

eval19.0ms (0.7%)

Memory
3.6MiB live, 18.2MiB allocated; 2ms collecting garbage
Compiler

Compiled 4 798 to 824 computations (82.8% saved)

prune23.0ms (0.8%)

Memory
-5.9MiB live, 20.0MiB allocated; 1ms collecting garbage
Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New21838256
Fresh000
Picked101
Done-110
Total21839257
Accuracy
54.6%
Counts
257 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.3%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
41.4%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) z0)
40.9%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
41.0%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
41.6%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
41.4%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 (PI.f64) z1))
41.3%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)
41.5%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
41.4%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) z1))
41.3%
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) z0))
41.6%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 3 binary64) z1))
40.8%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 3 binary64) (PI.f64)))
41.0%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (*.f64 #s(literal 3 binary64) (*.f64 z0 z1)))
41.9%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 3 binary64) (*.f64 z0 (PI.f64))))
42.4%
(/.f64 (*.f64 #s(literal 3 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
6.4%
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.3%
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
41.6%
(/.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1))))
42.4%
(/.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1) (*.f64 (cbrt.f64 (PI.f64)) z0))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1) (*.f64 (cbrt.f64 (PI.f64)) z0)))
42.4%
(/.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (*.f64 (cbrt.f64 (PI.f64)) z1))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (*.f64 (cbrt.f64 (PI.f64)) z1)))
41.7%
(/.f64 (sin.f64 (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))
42.5%
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
41.6%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
42.4%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64))))) (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64)))))
42.3%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) z0))))) (*.f64 z1 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) z0)))))
42.5%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.9%
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
6.4%
(/.f64 (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.3%
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.3%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
41.3%
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (/.f64 (/.f64 #s(literal 1 binary64) z1) (cbrt.f64 (PI.f64))))
41.4%
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
39.9%
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)))
41.4%
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)))
40.1%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
51.2%
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Compiler

Compiled 1 278 to 853 computations (33.3% saved)

sample0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
(PI)
1/2
(* (PI) 1/2)
2
Outputs
#s(literal 1 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 1/2 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2 binary64)
Samples
0.0ms0valid
Compiler

Compiled 9 to 7 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series46.0ms (1.7%)

Memory
-4.2MiB live, 20.6MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05063274
Stop Event
iter-limit
Counts
28 → 76
Calls
Call 1
Inputs
z1
z0
#s(literal 1 binary64)
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(PI.f64)
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
#s(literal 1/2 binary64)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
#s(approx z1 z1)
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (* z1 (PI)) (*.f64 z1 (PI.f64)))
#s(approx (* z0 (* z1 (PI))) (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64)))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (*.f64 z0 (PI.f64)))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))))) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z1 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z1 (-.f64 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (*.f64 z0 (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z1 (-.f64 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (*.f64 z0 (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (PI.f64))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z1))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (/.f64 (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (sin (* z0 (* z1 (PI)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (/.f64 (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))) z1))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (/.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z1)) (*.f64 z0 (PI.f64)))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z1))))))
#s(approx z0 z0)
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z1 (PI.f64)))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* z0 (* z1 (PI)))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 7 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (*.f64 z0 (+.f64 (PI.f64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (*.f64 z0 (+.f64 (PI.f64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (/ (sin (* (* z0 (PI)) z1)) z1) (*.f64 z0 (+.f64 (PI.f64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (/ (* (* z0 (PI)) z1) (sin (* (* z0 (PI)) z1))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))))) (+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z0 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z1 (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (*.f64 z1 (PI.f64)))))
#s(approx (neg (sin (* (* z0 (PI)) z1))) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 7 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (*.f64 z1 (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z0))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) (*.f64 z1 (PI.f64)))))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0))))))
Calls

6 calls:

TimeVariablePoint
6.0ms
z0
0
4.0ms
z0
inf
4.0ms
z1
-inf
4.0ms
z0
-inf
3.0ms
z1
0

rewrite133.0ms (4.8%)

Memory
1.7MiB live, 119.6MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033227
055205
1233193
21169188
04203188
Stop Event
iter-limit
node-limit
iter-limit
Counts
28 → 1 442
Calls
Call 1
Inputs
z1
z0
#s(literal 1 binary64)
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(PI.f64)
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
#s(literal 1/2 binary64)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
z1
z0
#s(literal 1 binary64)
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(PI.f64)
(*.f64 (*.f64 z1 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 (PI.f64) z1)
(*.f64 z1 (log.f64 (exp.f64 (PI.f64))))
(*.f64 z1 (PI.f64))
(log.f64 (exp.f64 (*.f64 (PI.f64) z1)))
(*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 z0 z1) (log.f64 (exp.f64 (PI.f64))))
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (PI.f64) (*.f64 z0 z1))
(*.f64 z0 (*.f64 (PI.f64) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z1)) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z0)) z1))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(sin.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))
(-.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(cos.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (*.f64 z0 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (PI.f64) z0)
(*.f64 z0 (log.f64 (exp.f64 (PI.f64))))
(*.f64 z0 (PI.f64))
(log.f64 (exp.f64 (*.f64 (PI.f64) z0)))
(*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 z0 z1) (log.f64 (exp.f64 (PI.f64))))
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (PI.f64) (*.f64 z0 z1))
(*.f64 z0 (*.f64 (PI.f64) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z1)) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z0)) z1))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (PI.f64))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) z0)) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1))) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (PI.f64)) z0)
(/.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) z0) (PI.f64))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z0) (*.f64 (PI.f64) z1))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (*.f64 (PI.f64) z0))
(/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(neg.f64 (/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (*.f64 z0 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (PI.f64) z0)
(*.f64 z0 (log.f64 (exp.f64 (PI.f64))))
(*.f64 z0 (PI.f64))
(log.f64 (exp.f64 (*.f64 (PI.f64) z0)))
(*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 z0 z1) (log.f64 (exp.f64 (PI.f64))))
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (PI.f64) (*.f64 z0 z1))
(*.f64 z0 (*.f64 (PI.f64) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z1)) z0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z0)) z1))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(sin.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))
(-.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(cos.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z1))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) z1))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z1))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) z1) (*.f64 z1 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))) (*.f64 z1 z1))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (neg.f64 z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) z1))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (neg.f64 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (neg.f64 (neg.f64 z1)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z1)
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal -2 binary64) z1)))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (neg.f64 z1))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 z1))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (neg.f64 z1)))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)
(/.f64 #s(literal 1 binary64) (/.f64 z1 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) z1) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) z1))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (/.f64 z0 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (*.f64 (PI.f64) z1) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (PI.f64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (/.f64 (*.f64 (PI.f64) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (*.f64 z0 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) z1) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (/.f64 (/.f64 #s(literal 1 binary64) z1) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0)) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (/.f64 (*.f64 (PI.f64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -2 binary64) z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) z1) z0))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (PI.f64) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z0 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z1 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 4 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 4 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 4 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal -2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal -2 binary64) z0))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 z0 z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 (neg.f64 z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 (neg.f64 z1)) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 z1)) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (PI.f64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) z1)
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (*.f64 (PI.f64) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (*.f64 z0 z1) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 z0 z1) (/.f64 (PI.f64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1))
(*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (*.f64 (PI.f64) z0) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (*.f64 (PI.f64) z1) (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 (PI.f64) z1) (/.f64 z0 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (PI.f64) (*.f64 z0 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 z0 (*.f64 (*.f64 (PI.f64) z1) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 z0 (*.f64 (PI.f64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 z0 (/.f64 (*.f64 (PI.f64) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 z1 (/.f64 (*.f64 (PI.f64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 1 binary64))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) z0)) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (/.f64 z0 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (*.f64 (PI.f64) z1) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (PI.f64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (/.f64 (*.f64 (PI.f64) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (*.f64 z0 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) z1) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (/.f64 (/.f64 #s(literal 1 binary64) z1) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0)) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (/.f64 (*.f64 (PI.f64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -2 binary64) z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) z1) z0))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (PI.f64) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z0 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z1 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 4 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 4 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 4 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal -2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal -2 binary64) z0))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 z0 z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 (neg.f64 z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 (neg.f64 z1)) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 z1)) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (PI.f64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) z1)
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (*.f64 (PI.f64) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
#s(literal 1/2 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (exp.f64 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -2 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1))
(*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(neg.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(log.f64 (/.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(sin.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))
(-.f64 (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))
(cos.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(cos.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (cos.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))) #s(literal 8 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(sin.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(sin.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))))
(sin.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))))
(sin.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(cos.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (PI.f64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (PI.f64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1))))
(cos.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))))
(neg.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
#s(literal 2 binary64)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1/2 binary64))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (pow.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (/.f64 z0 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (*.f64 (PI.f64) z1) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (*.f64 (PI.f64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (pow.f64 (/.f64 (*.f64 (PI.f64) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (*.f64 z0 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) z1) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (/.f64 (/.f64 #s(literal 1 binary64) z1) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z0)) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (pow.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (pow.f64 (/.f64 (*.f64 (PI.f64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -2 binary64) z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal 2 binary64) z1) z0))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (PI.f64) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z0 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 z1 #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z1) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (*.f64 (PI.f64) z0) z1) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 4 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 4 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 4 binary64) z1))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 4 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal -2 binary64) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal -2 binary64) z0))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal -2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (PI.f64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (PI.f64) (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 z0 z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 z0 (neg.f64 z1)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 (neg.f64 z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 z1 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)) (*.f64 z0 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) #s(literal 2 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) #s(literal 2 binary64)) (*.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 z1) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 z1) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (neg.f64 (neg.f64 z1)) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 z1)) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 z0 z1))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) (neg.f64 z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 2 binary64) z0))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (*.f64 #s(literal 2 binary64) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (*.f64 #s(literal 2 binary64) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)))) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 (neg.f64 z1)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0)) (neg.f64 (*.f64 (PI.f64) z1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)))) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 1 binary64)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (PI.f64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)) (*.f64 (PI.f64) z0))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) (neg.f64 z1))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0))) z1)
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) z1) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)) (/.f64 z1 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64)))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) (neg.f64 (neg.f64 z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (neg.f64 z1) (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) (*.f64 (PI.f64) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 (*.f64 (PI.f64) z0) z1))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 z0 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 z1)) (*.f64 (PI.f64) z0)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(neg.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z0) z1)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))))

eval67.0ms (2.4%)

Memory
1.5MiB live, 61.6MiB allocated; 10ms collecting garbage
Compiler

Compiled 23 052 to 3 385 computations (85.3% saved)

prune35.0ms (1.3%)

Memory
-0.7MiB live, 32.3MiB allocated; 2ms collecting garbage
Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New74924773
Fresh27633
Picked505
Done-451
Total77735812
Accuracy
97.2%
Counts
812 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.7%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.1%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.6%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.3%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))))
37.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
26.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
27.1%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
25.7%
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.4%
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
41.6%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
41.9%
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
6.4%
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.3%
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.5%
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
42.3%
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
41.6%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
42.5%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.9%
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
18.3%
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.8%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.3%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.2%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
40.3%
(/.f64 #s(literal 1 binary64) (*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
40.1%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
40.2%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
40.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
18.3%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
51.2%
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Compiler

Compiled 1 639 to 1 069 computations (34.8% saved)

sample0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(PI)
1
1/2
(* 1/2 (PI))
(* (PI) 1/2)
2
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 1 binary64)
#s(literal 1/2 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2 binary64)
Samples
0.0ms0valid
Compiler

Compiled 12 to 8 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series57.0ms (2.1%)

Memory
5.1MiB live, 27.6MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06224750
Stop Event
iter-limit
Counts
44 → 96
Calls
Call 1
Inputs
(PI.f64)
z1
(*.f64 (PI.f64) z1)
z0
(*.f64 (*.f64 (PI.f64) z1) z0)
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 z0 z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(literal 1 binary64)
(*.f64 (*.f64 (PI.f64) z0) z1)
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))
(sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
#s(literal 1/2 binary64)
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
(+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(neg.f64 z0)
(*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
#s(approx z1 z1)
#s(approx (* (PI) z1) (*.f64 z1 (PI.f64)))
#s(approx (* (* (PI) z1) z0) (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64)))))
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) #s(literal 1 binary64))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (* z0 z1) (*.f64 z0 z1))
#s(approx (/ 1 (* (* (PI) z0) z1)) (/.f64 #s(literal 1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (PI.f64))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z1))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z1))
#s(approx (* (neg z0) (* (PI) z1)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) z1))
#s(approx (sin (* (* (PI) z1) z0)) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (/.f64 (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z1)) (*.f64 z0 (PI.f64)))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (*.f64 z1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z1)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64))))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z1))))))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z1)) (*.f64 z0 (PI.f64))))))
#s(approx z0 z0)
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z1 (PI.f64)))))
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* (* (PI) z1) z0)) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 7 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* (* (PI) z1) z0)) (* (* (PI) z1) z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (* (PI) z0) (*.f64 z0 (PI.f64)))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z0))
#s(approx (* 1/2 (/ (+ (cos (- (* z0 (* z1 (PI))) (* 1/2 (PI)))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z0))
#s(approx (neg z0) (*.f64 #s(literal -1 binary64) z0))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (+.f64 (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) z0))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) (*.f64 z1 (PI.f64)))))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (*.f64 z0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))))))
#s(approx (- (* z0 (* z1 (PI))) (* 1/2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0))))))
#s(approx (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) (*.f64 z1 (PI.f64))))))
Calls

6 calls:

TimeVariablePoint
10.0ms
z0
inf
6.0ms
z1
-inf
5.0ms
z0
-inf
5.0ms
z1
0
4.0ms
z1
inf

rewrite134.0ms (4.9%)

Memory
-2.2MiB live, 110.4MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058418
099401
1456334
22271334
04046334
Stop Event
iter-limit
node-limit
iter-limit
Counts
44 → 974
Calls
Call 1
Inputs
(PI.f64)
z1
(*.f64 (PI.f64) z1)
z0
(*.f64 (*.f64 (PI.f64) z1) z0)
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 z0 z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(literal 1 binary64)
(*.f64 (*.f64 (PI.f64) z0) z1)
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1))
(sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
#s(literal 1/2 binary64)
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
(+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(neg.f64 z0)
(*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
(PI.f64)
z1
(*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 z1 (PI.f64))
(*.f64 (PI.f64) z1)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z1))
z0
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(sin.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z1 (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))) (/.f64 #s(literal 1 binary64) z0))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 z1 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64)))) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))) z0)
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 z0 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 z0 z1)
(*.f64 z1 z0)
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(sin.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
#s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (*.f64 z0 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 z0 (PI.f64))
(*.f64 (PI.f64) z0)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z0))
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) z0) (PI.f64))
(/.f64 (/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (PI.f64)) z0)
(/.f64 (/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) z0)
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 z0 z1))
(/.f64 (neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (neg.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (*.f64 z0 (PI.f64)))
(/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 (PI.f64)) (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(neg.f64 (/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 z0 #s(literal -1 binary64)) (pow.f64 (*.f64 z1 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 z1 (PI.f64)) #s(literal -1 binary64)) (pow.f64 z0 #s(literal -1 binary64)))
(*.f64 (pow.f64 z1 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (pow.f64 (*.f64 z0 z1) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (pow.f64 (*.f64 z0 z1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (/.f64 #s(literal 1 binary64) z1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (pow.f64 z1 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 #s(literal 1 binary64) z0) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 z1 (PI.f64))) z0)
(/.f64 (/.f64 #s(literal 1 binary64) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 z0 z1))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (neg.f64 z1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) z1)
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 z1 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64)))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(sin.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) z0) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z1 (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0))
(*.f64 (/.f64 #s(literal 1 binary64) z1) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))) (/.f64 #s(literal 1 binary64) z0))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 z1 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64)))) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))) z0)
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 z0 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 z1 (PI.f64))
(*.f64 (PI.f64) z1)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z1))
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))
(*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(neg.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))))
(sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(cos.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(sin.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (-.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))))
(neg.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (/.f64 #s(literal 1 binary64) (*.f64 z1 (PI.f64))))
(*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) z1) (PI.f64))
(/.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (PI.f64)) z1)
(/.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64)))) z0)
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) z0) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) z0))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (-.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))))))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 z0 z1))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) z0)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (PI.f64))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) z0) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z1 (PI.f64))))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) z0))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)) (*.f64 (neg.f64 (PI.f64)) z1))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (*.f64 z1 (PI.f64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z1 (PI.f64)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(neg.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(+.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z0 (PI.f64))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (/.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 #s(literal 1/2 binary64) z0) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z1 (PI.f64))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 #s(literal 1/2 binary64) z1) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (PI.f64)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 z1 (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)) (*.f64 z1 (PI.f64)))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) #s(literal 1/2 binary64)) (*.f64 z1 (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) z0) (PI.f64))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (PI.f64)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 z0 z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) #s(literal 1 binary64)) (*.f64 (*.f64 z1 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)) (*.f64 #s(literal 2 binary64) (*.f64 z1 (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (*.f64 z0 (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 (PI.f64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (*.f64 z0 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 z0 (PI.f64))
(*.f64 (PI.f64) z0)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z0))
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))
(*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(neg.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))))
(sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(cos.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(cos.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(neg.f64 z0)
(*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))
(*.f64 (neg.f64 (*.f64 z0 z1)) (PI.f64))
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) z1)
(*.f64 (neg.f64 z1) (*.f64 z0 (PI.f64)))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) z0)
(*.f64 (neg.f64 (PI.f64)) (*.f64 z0 z1))
(*.f64 (neg.f64 z0) (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z0 (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 z0 z1) (neg.f64 (PI.f64)))
(*.f64 z0 (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z1 (PI.f64)) (neg.f64 z0))
(*.f64 z1 (*.f64 (neg.f64 z0) (PI.f64)))
(*.f64 (PI.f64) (*.f64 z1 (neg.f64 z0)))
(*.f64 (PI.f64) (neg.f64 (*.f64 z0 z1)))
(neg.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (*.f64 (*.f64 z0 z1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 z0) (PI.f64))) z1)
(*.f64 (*.f64 (neg.f64 z0) (PI.f64)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(*.f64 (*.f64 z1 (PI.f64)) z0)
(*.f64 z1 (*.f64 z0 (PI.f64)))
(*.f64 (PI.f64) (*.f64 z0 z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z0 z1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (*.f64 z0 (PI.f64)) z1)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))))
(neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (neg.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (fabs.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (-.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))))
(neg.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(+.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))
#s(literal 2 binary64)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal -1/2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (+.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z0 (PI.f64))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (/.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 #s(literal 1/2 binary64) z0) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z1 (PI.f64))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 #s(literal 1/2 binary64) z1) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (PI.f64)) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 z1 (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) z1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)) (*.f64 z1 (PI.f64)))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) #s(literal 1/2 binary64)) (*.f64 z1 (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (neg.f64 z0) (PI.f64))) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (neg.f64 z0)) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) (neg.f64 z0))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) z0) (PI.f64))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (PI.f64)) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 (PI.f64))) z1)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (*.f64 z1 (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 z1 (PI.f64))) z0)
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (PI.f64)) (*.f64 z0 z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal -2 binary64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 2 binary64) z1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) #s(literal 1 binary64)) (*.f64 (*.f64 z1 (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)) (*.f64 #s(literal 2 binary64) (*.f64 z1 (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)) (*.f64 (neg.f64 z0) (PI.f64)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1) (*.f64 z0 (PI.f64)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (neg.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 (PI.f64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(-.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1))))
(+.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 z0 (PI.f64)) z1)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))) (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (*.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) #s(literal 2 binary64))))

eval68.0ms (2.5%)

Memory
6.5MiB live, 59.7MiB allocated; 9ms collecting garbage
Compiler

Compiled 34 267 to 4 052 computations (88.2% saved)

prune37.0ms (1.3%)

Memory
0.6MiB live, 32.5MiB allocated; 3ms collecting garbage
Pruning

39 alts after pruning (31 fresh and 8 done)

PrunedKeptTotal
New64517662
Fresh111425
Picked505
Done-385
Total65839697
Accuracy
97.2%
Counts
697 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.1%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.6%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
41.6%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
41.9%
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
8.4%
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.4%
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (PI.f64) z1) z0))
8.3%
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.5%
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
42.3%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (PI.f64) z1) z0))
41.6%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
42.5%
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.9%
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
8.3%
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
18.3%
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
46.3%
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.8%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.3%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.2%
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
42.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
40.3%
(/.f64 #s(literal 1 binary64) (*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
40.1%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
40.2%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
40.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (PI.f64)) z1)))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
12.7%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
25.6%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.3%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
25.7%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
6.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
18.3%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
51.2%
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Compiler

Compiled 2 434 to 1 435 computations (41.0% saved)

sample1.0ms (0.0%)

Memory
-7.9MiB live, 0.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1/2
(PI)
(* 1/2 (PI))
(neg (* 1/2 (PI)))
(cos (neg (* 1/2 (PI))))
(cos (* 1/2 (PI)))
(- (cos (neg (* 1/2 (PI)))) (cos (* 1/2 (PI))))
(* 1/2 (- (cos (neg (* 1/2 (PI)))) (cos (* 1/2 (PI)))))
(* (PI) 1/2)
2
Outputs
#s(literal 1/2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal -884279719003555/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2 binary64)
Samples
0.0ms1valid
Compiler

Compiled 46 to 12 computations (73.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-neg: 0.0ms (0.0% of total)
adjust: 0.0ms (0.0% of total)
ival-sub!: 0.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
ival-cos: 0.0ms (0.0% of total)
ival-mult!: 0.0ms (0.0% of total)

series78.0ms (2.8%)

Memory
9.8MiB live, 39.7MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010357303
Stop Event
iter-limit
Counts
46 → 153
Calls
Call 1
Inputs
z0
z1
#s(literal 1/2 binary64)
(PI.f64)
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 z0 z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))
(neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(*.f64 (PI.f64) z1)
(*.f64 (*.f64 (PI.f64) z1) z0)
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))
(*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (PI.f64) z0) z1)
(+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
#s(approx z1 z1)
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* z1 (* (PI) z0)) (*.f64 z0 (*.f64 z1 (PI.f64))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) z1))
#s(approx (* z0 z1) (*.f64 z0 z1))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z0 (PI.f64)))))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 7 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) #s(literal 1 binary64))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 6 binary64)) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 #s(literal -1 binary64) (PI.f64)))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))) (PI.f64)))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (+.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (PI.f64)))))))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (+.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (PI.f64)))))))))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (+.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (neg.f64 (PI.f64)))))))))))))
#s(approx (* (PI) z1) (*.f64 z1 (PI.f64)))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (cos.f64 (neg.f64 (PI.f64))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (neg.f64 (PI.f64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (PI.f64))))))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (neg.f64 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (PI.f64))))))))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (- (* z0 z1) 1/2) #s(literal -1/2 binary64))
#s(approx (- (* z0 z1) 1/2) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (*.f64 z0 (PI.f64)) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 z0 (PI.f64))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (-.f64 (+.f64 (*.f64 z0 (PI.f64)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64)))) z1))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) z1))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z1))
#s(approx (- (* (* z0 (PI)) z1) (* (PI) 1/2)) (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (sin.f64 (PI.f64)))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (+.f64 (sin.f64 (PI.f64)) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (+.f64 (sin.f64 (PI.f64)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64)))))) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64))))))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (+.f64 (sin.f64 (PI.f64)) (*.f64 z1 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))) (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (-.f64 (*.f64 z1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))) (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64)))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64)))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 z1 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z0 (PI.f64))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 z1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (PI.f64))))))))))) z1))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z0 (PI.f64)))) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 z1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (PI.f64) (sin.f64 (PI.f64)))))))))))) z1))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64))))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (sin (* (* z0 z1) (PI))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (/.f64 (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (*.f64 z1 (+.f64 (*.f64 z0 (PI.f64)) (/.f64 (PI.f64) z1))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 z1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) z1)) (*.f64 z0 (PI.f64)))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (sin.f64 (neg.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (sin.f64 (neg.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64)))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (- (* z0 z1) 1/2) (*.f64 z1 (-.f64 z0 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z1)))))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (*.f64 z1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z1)) (*.f64 z0 (PI.f64)))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (sin.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (PI.f64) (*.f64 z0 (*.f64 z1 (PI.f64)))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))) (*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) z1))))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z1 (-.f64 (/.f64 (PI.f64) z1) (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64)))))))
#s(approx (- (* z0 z1) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) z0) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z1))))))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 z1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z1))))))
#s(approx z0 z0)
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (PI) z0) (*.f64 z0 (PI.f64)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) z0))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 z1 (PI.f64)))))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
#s(approx (sin (* (* z0 z1) (PI))) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 7 binary64)) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 5 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
#s(approx (/ (sin (* (* z0 z1) (PI))) (* (* z0 z1) (PI))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (*.f64 (pow.f64 z1 #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 z1 #s(literal 4 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (+.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (PI.f64)))))))))))
#s(approx (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (+.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (neg.f64 (PI.f64)))))))))))))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (cos.f64 (neg.f64 (PI.f64))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (neg.f64 (PI.f64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (PI.f64))))))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (sin (neg (+ (* (* z0 (PI)) z1) (PI)))) (* (* (PI) z1) z0)) (/.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 (neg.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (PI.f64))))))))))) (/.f64 (sin.f64 (neg.f64 (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (cos (* (PI) (- (* z0 z1) 1/2))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 z1 (PI.f64)) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (+.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))) (*.f64 z1 (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (+.f64 (*.f64 z0 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64)))) z0))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) z0))
#s(approx (* 1/2 (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z0 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) z0))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (+.f64 (sin.f64 (PI.f64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64))))))))
#s(approx (sin (+ (* (* (PI) z0) z1) (PI))) (+.f64 (sin.f64 (PI.f64)) (*.f64 z0 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 z0 (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64)))))))) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64))))))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))) (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) (-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))) (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (PI.f64))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64))))))))))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 z1 #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2 binary64)) (sin.f64 (PI.f64)))))))))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 z0 (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 z1 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z1 (PI.f64))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (PI.f64))))))))))) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (sin (+ (* (* (PI) z0) z1) (PI)))) 2) (* z1 (* (PI) z0))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (PI.f64))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 z1 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 z1 #s(literal 3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 z1 (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 z1 (*.f64 (PI.f64) (sin.f64 (PI.f64)))))))))))) z0))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (*.f64 z0 (+.f64 (*.f64 z1 (PI.f64)) (/.f64 (PI.f64) z0))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) z0)) (*.f64 z1 (PI.f64)))))
#s(approx (- (* z0 z1) 1/2) (*.f64 z0 (-.f64 z1 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (*.f64 z0 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) (*.f64 z1 (PI.f64)))))
#s(approx (+ (* (* z0 (PI)) z1) (PI)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))) (*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) z0))))))
#s(approx (neg (+ (* (* z0 (PI)) z1) (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (/.f64 (PI.f64) z0) (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64)))))))
#s(approx (- (* z0 z1) 1/2) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) z1) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z0))))))
#s(approx (* (PI) (- (* z0 z1) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0))))))
Calls

6 calls:

TimeVariablePoint
8.0ms
z0
-inf
8.0ms
z1
-inf
7.0ms
z0
0
6.0ms
z1
inf
6.0ms
z0
inf

rewrite128.0ms (4.6%)

Memory
-5.6MiB live, 102.8MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068466
0114432
1555328
22999314
04273314
Stop Event
iter-limit
node-limit
iter-limit
Counts
46 → 822
Calls
Call 1
Inputs
z0
z1
#s(literal 1/2 binary64)
(PI.f64)
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(*.f64 (PI.f64) z0)
(*.f64 z1 (*.f64 (PI.f64) z0))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 z0 z1)
(*.f64 (*.f64 z0 z1) (PI.f64))
(sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(*.f64 z0 (PI.f64))
(*.f64 (*.f64 z0 (PI.f64)) z1)
(+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))
(neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))
(sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))))
(*.f64 (PI.f64) z1)
(*.f64 (*.f64 (PI.f64) z1) z0)
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))
(*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))
(*.f64 z1 (PI.f64))
(*.f64 z0 (*.f64 z1 (PI.f64)))
(sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64)))))
(/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64)))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (PI.f64) z0) z1)
(+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))))
#s(literal 2 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
z0
z1
#s(literal 1/2 binary64)
(PI.f64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 #s(literal -1/2 binary64) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64))
(*.f64 (PI.f64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal -1/2 binary64)))
(sin.f64 (+.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64))))
(cos.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(sin.f64 (+.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64))))
(cos.f64 (*.f64 (fabs.f64 (PI.f64)) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))
(*.f64 (*.f64 z0 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (PI.f64) z0)
(*.f64 z0 (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z0))
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)))
(*.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (*.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1) z0) (PI.f64))
(/.f64 (/.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (/.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (neg.f64 z0)) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 z1 z0)) (PI.f64))
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (neg.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1)) (*.f64 (PI.f64) (neg.f64 z0)))
(/.f64 (neg.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1) (*.f64 (PI.f64) z0))
(/.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(neg.f64 (/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 z1 z0)
(*.f64 z0 z1)
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))
(sin.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))
(+.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 z0)) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) z1) (*.f64 (PI.f64) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) z0) (*.f64 (PI.f64) z1))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (PI.f64))
(/.f64 #s(literal 1 binary64) (/.f64 z0 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (*.f64 z0 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (PI.f64) z0)
(*.f64 z0 (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z0))
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0))) (-.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64)))
(-.f64 (PI.f64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64))
(+.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64))))))
(neg.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)))
(-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (neg.f64 (PI.f64))))
(-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))
(+.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))
(sin.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))
(+.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 (PI.f64) z1)
(*.f64 z1 (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z1))
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 z0)) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) z1) (*.f64 (PI.f64) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) z0) (*.f64 (PI.f64) z1))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1))) (neg.f64 z0))
(/.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (PI.f64))
(/.f64 #s(literal 1 binary64) (/.f64 z0 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) z1))))
(/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 z1 z0))) (*.f64 z1 z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 z1 z0))) (*.f64 z1 z0))
(/.f64 (-.f64 (*.f64 (*.f64 z1 z0) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 z1 z0) (*.f64 z1 z0)) (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (*.f64 z1 z0) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 z1 z0) #s(literal 3 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z1 z0) (*.f64 z1 z0)) (-.f64 (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 z1 z0) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 z1 z0) (*.f64 z1 z0)) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (+.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 z1 z0) #s(literal 3 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z1 z0) (*.f64 z1 z0)) (+.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)))))
(neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)))
(-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64))
(+.f64 #s(literal -1/2 binary64) (*.f64 z1 z0))
(+.f64 (*.f64 z1 z0) #s(literal -1/2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))
(*.f64 (PI.f64) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))
(sin.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))
(+.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) z1))
(*.f64 (PI.f64) z1)
(*.f64 z1 (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) z1))
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))
(sin.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))
(+.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))))
(neg.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(-.f64 (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) (PI.f64)) z1)
(/.f64 (/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) z1) (PI.f64))
(/.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0))) (PI.f64))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (-.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))))))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z1) (*.f64 (PI.f64) z0))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 z1 z0)) (PI.f64))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) z0)
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 z1 z0)))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)) (*.f64 (neg.f64 (PI.f64)) z1))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) (*.f64 (PI.f64) z1))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z1) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(neg.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)) (/.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z1))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 z1 z0)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (PI.f64)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 z1 z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z0)) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 #s(literal 1/2 binary64) z1) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 #s(literal 1/2 binary64) z0) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) #s(literal 1/2 binary64)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) z0) (PI.f64))
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (neg.f64 z0)) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 z1 z0)) (PI.f64))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1)) (*.f64 (PI.f64) (neg.f64 z0)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (*.f64 (PI.f64) z0))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 2 binary64))
(neg.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (PI.f64))))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))
(*.f64 (PI.f64) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(sin.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))
(sin.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))
(cos.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))
(+.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 z1 z0) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 z0))) z1)
(*.f64 (*.f64 (PI.f64) (neg.f64 z0)) (neg.f64 z1))
(*.f64 (*.f64 (neg.f64 (PI.f64)) z1) (neg.f64 z0))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (*.f64 (PI.f64) z1) z0)
(*.f64 (*.f64 z1 z0) (PI.f64))
(*.f64 (*.f64 (PI.f64) z0) z1)
(*.f64 (PI.f64) (*.f64 z1 z0))
(*.f64 (neg.f64 z0) (*.f64 (neg.f64 (PI.f64)) z1))
(*.f64 z1 (*.f64 (PI.f64) z0))
(*.f64 z0 (*.f64 (PI.f64) z1))
(neg.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 z1 z0)))
(*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0))) (-.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (*.f64 (PI.f64) z1) z0)) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64)))))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (PI.f64)))
(-.f64 (PI.f64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (PI.f64))
(+.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) z1) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)))) (-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))
(sin.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(sin.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))))
(sin.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))))
(cos.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))))
(cos.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)) (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))))
(neg.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(-.f64 (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 0 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 0 binary64)))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
#s(literal 2 binary64)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1/2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)))) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (PI.f64))) (sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (PI.f64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (neg.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (PI.f64))) (sin.f64 (+.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (neg.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (PI.f64))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (neg.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fabs.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64)))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (fabs.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))) #s(literal 4 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(neg.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)) (/.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 z1 z0)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (PI.f64)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z1) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z0)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z1))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 z1 z0)) (/.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (PI.f64)) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 z1 z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z0)) (/.f64 #s(literal 1/2 binary64) z1))
(*.f64 (/.f64 #s(literal 1/2 binary64) z1) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1/2 binary64) z0))
(*.f64 (/.f64 #s(literal 1/2 binary64) z0) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) (/.f64 #s(literal 1/2 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) #s(literal 1/2 binary64)) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (PI.f64)) z0)
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) z0) (PI.f64))
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (PI.f64) (neg.f64 z0))) z1)
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (PI.f64) z1)) (neg.f64 z0))
(/.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (neg.f64 z0)) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 z1 z0)) (PI.f64))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (PI.f64) z0)) z1)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z0) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) z1) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) z0)) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) z1)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1)) (*.f64 (PI.f64) (neg.f64 z0)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1) (*.f64 (PI.f64) z0))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) z1) z0)))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (neg.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) z0) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) z1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)) (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64)))
(/.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 2 binary64))
(neg.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64))))
(neg.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal -1 binary64))) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0)))
(-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0)) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (*.f64 (PI.f64) z1) z0) #s(literal 2 binary64))))

eval61.0ms (2.2%)

Memory
0.7MiB live, 53.6MiB allocated; 11ms collecting garbage
Compiler

Compiled 28 549 to 3 473 computations (87.8% saved)

prune34.0ms (1.2%)

Memory
3.2MiB live, 35.7MiB allocated; 0ms collecting garbage
Pruning

36 alts after pruning (29 fresh and 7 done)

PrunedKeptTotal
New60312615
Fresh91726
Picked505
Done178
Total61836654
Accuracy
97.2%
Counts
654 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.4%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
8.1%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.6%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.7%
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
3.7%
(/.f64 (/.f64 (-.f64 #s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
25.6%
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
41.0%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 z1 z0))
41.6%
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
8.4%
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
6.5%
(/.f64 (sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 z0 z1) (PI.f64)))
6.4%
(/.f64 (sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
6.4%
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (PI.f64) z1) z0))
8.3%
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
40.9%
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 z0 z1) (PI.f64)))
42.3%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (PI.f64) z1) z0))
41.6%
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))) z0))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
6.5%
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
16.0%
(/.f64 (sin.f64 (neg.f64 #s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
8.2%
(/.f64 (cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
18.3%
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
46.3%
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
40.3%
(/.f64 #s(literal 1 binary64) (*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
40.1%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
40.2%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
40.9%
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
12.7%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.4%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
8.3%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
25.7%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
18.3%
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
51.2%
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Compiler

Compiled 1 113 to 672 computations (39.6% saved)

regimes148.0ms (5.4%)

Memory
-7.7MiB live, 90.8MiB allocated; 5ms collecting garbage
Counts
1 → 1
4 → 2
6 → 3
85 → 3
92 → 3
Calls
Call 1
Inputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Outputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
Call 2
Inputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (neg.f64 #s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
Outputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
Call 3
Inputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (neg.f64 #s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
Outputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
Call 4
Inputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (neg.f64 #s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)
(/.f64 #s(literal 1 binary64) (*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 3 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (*.f64 #s(literal 3 binary64) (*.f64 z0 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 3 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 3 binary64) z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 #s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (PI.f64)) z1)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (/.f64 (/.f64 #s(literal 1 binary64) z1) (cbrt.f64 (PI.f64))))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64))))) (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64)))))
Outputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
Call 5
Inputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (neg.f64 #s(approx (+ (* (* z0 (PI)) z1) (PI)) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (+ (cos (* (PI) (- (* z0 z1) 1/2))) (sin (* z0 (* z1 (PI))))) (* z0 (* z1 (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 z0 (*.f64 z1 (PI.f64)))))))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 z1) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (*.f64 (*.f64 (PI.f64) z1) z0))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 #s(approx (sin (* z1 (* (PI) z0))) (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (cos.f64 (*.f64 (-.f64 (*.f64 z1 z0) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) z0) z1)) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (-.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) z1) z0))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (*.f64 (PI.f64) z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1) (*.f64 z0 (PI.f64)))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (*.f64 z0 z1))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1)) (PI.f64))
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) z0)
(/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0)) (PI.f64)) (*.f64 z1 z0))
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 (PI.f64) z1) z0))
(/.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (*.f64 #s(literal 3 binary64) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 z0 (PI.f64)) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z0) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 z0 z1)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (PI.f64) z1)) (/.f64 #s(literal 1 binary64) z0))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))
(/.f64 (cos.f64 (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (+.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z1) z0) (*.f64 (PI.f64) #s(literal -1 binary64))) (PI.f64))) (*.f64 (*.f64 z0 z1) (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) z0) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (PI.f64) z1))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z0 (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z1)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0)
(/.f64 #s(literal 1 binary64) (*.f64 z1 (*.f64 (*.f64 (PI.f64) z0) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1))))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) z1)) (*.f64 #s(literal 3 binary64) (*.f64 z0 (PI.f64))))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (PI.f64))) (*.f64 #s(literal 3 binary64) (*.f64 z0 z1)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 z1))) (*.f64 #s(literal 3 binary64) (PI.f64)))
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 z0 (PI.f64)))) (*.f64 #s(literal 3 binary64) z1))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)) z1) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) z0) #s(literal 2 binary64)))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z1 (*.f64 (PI.f64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) z1)) (pow.f64 (*.f64 z0 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) #s(literal 884279719003555/562949953421312 binary64))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 1/2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 #s(approx (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (cos.f64 (-.f64 (*.f64 z0 (*.f64 z1 (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (*.f64 (neg.f64 z0) z1) (PI.f64)) (neg.f64 (PI.f64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) z1) z0))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) z0) (PI.f64)) z1)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (+.f64 (*.f64 z1 z0) #s(literal 1 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 z1) z0) (PI.f64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (-.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 z0) (*.f64 (PI.f64) z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (sin.f64 (*.f64 (*.f64 (PI.f64) z0) z1)))) #s(literal -1 binary64)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 z0 z1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (PI.f64) (-.f64 (*.f64 z0 z1) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) z0) z1) (PI.f64)) (PI.f64))) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
(/.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (PI.f64)))) (*.f64 (*.f64 (*.f64 z1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64))) z0))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1))) (*.f64 (cbrt.f64 (PI.f64)) z0))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0)) (/.f64 (/.f64 #s(literal 1 binary64) z1) (cbrt.f64 (PI.f64))))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) z0))))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64))))) (*.f64 z1 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (cbrt.f64 (PI.f64)))))
(/.f64 (sin.f64 (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))
(/.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (*.f64 (cbrt.f64 (PI.f64)) z1))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z0) (*.f64 (cbrt.f64 (PI.f64)) z1)))
(/.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1) (*.f64 (cbrt.f64 (PI.f64)) z0))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) z1) (*.f64 (cbrt.f64 (PI.f64)) z0)))
(/.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1)))) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 z0 z1))))
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) z0))))) (*.f64 z1 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) z0)))))
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 z0 (PI.f64)) z1) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal 1/2 binary64) (*.f64 z0 z1)))))) #s(literal 2 binary64)) (*.f64 z1 (*.f64 (PI.f64) z0)))
#s(approx (/ (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (neg (sin (* (* z0 (PI)) z1)))) 2) (* z1 (* (PI) z0))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 z0 (PI.f64)) z1))))))) (sin.f64 (*.f64 z0 (*.f64 z1 (PI.f64))))) (*.f64 z0 (*.f64 z1 (PI.f64))))))
Outputs
#s(approx (/ (sin (* z1 (* (PI) z0))) (* z1 (* (PI) z0))) #s(literal 1 binary64))
(/.f64 (sin.f64 (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 (*.f64 z0 z1) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))
(/.f64 #s(approx (/ (- (cos (- (* (* z0 (PI)) z1) (* (PI) 1/2))) (cos (+ (neg (* (neg z0) (* (PI) z1))) (* 1/2 (PI))))) 2) #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) z1) z0))
Calls

13 calls:

21.0ms
z0
21.0ms
z1
20.0ms
(*.f64 (PI.f64) z0)
18.0ms
(*.f64 z1 (*.f64 (PI.f64) z0))
18.0ms
(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
Results
AccuracySegmentsBranch
51.2%1z1
51.2%1(*.f64 (PI.f64) z0)
51.2%1z0
51.2%1(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
51.2%1(*.f64 z1 (*.f64 (PI.f64) z0))
94.7%2(*.f64 z1 (*.f64 (PI.f64) z0))
96.6%3(*.f64 z1 (*.f64 (PI.f64) z0))
96.7%3(*.f64 z1 (*.f64 (PI.f64) z0))
83.6%2(*.f64 (PI.f64) z0)
96.7%3(*.f64 z1 (*.f64 (PI.f64) z0))
86.0%3(/.f64 (sin.f64 (*.f64 z1 (*.f64 (PI.f64) z0))) (*.f64 z1 (*.f64 (PI.f64) z0)))
83.6%2z1
83.6%2z0
Compiler

Compiled 2 523 to 498 computations (80.3% saved)

bsearch1.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.45236860752778e+28
5.427503819653175e+31
0.0ms
5e-324
2.82097e-319
Compiler

Compiled 19 to 15 computations (21.1% saved)

bsearch1.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.45236860752778e+28
5.427503819653175e+31
0.0ms
0.0
5e-324
Compiler

Compiled 19 to 15 computations (21.1% saved)

bsearch0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.45236860752778e+28
5.427503819653175e+31
0.0ms
2.9473980034750607e-12
9.843689026433183e-11
Compiler

Compiled 19 to 15 computations (21.1% saved)

bsearch0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.607309763057443e+27
4.45236860752778e+28
Compiler

Compiled 19 to 15 computations (21.1% saved)

derivations56.0ms (2.0%)

Memory
4.2MiB live, 4.2MiB allocated; 0ms collecting garbage
Stop Event
fuel
Compiler

Compiled 311 to 64 computations (79.4% saved)

preprocess51.0ms (1.8%)

Memory
-0.9MiB live, 54.0MiB allocated; 2ms collecting garbage
Compiler

Compiled 3 199 to 1 668 computations (47.9% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...