(sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000))

Time bar (total: 2.9s)

start0.0ms (0.0%)

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

analyze0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%100.0%0.0%0.0%0.0%0.0%0
100.0%100.0%0.0%0.0%0.0%0.0%0.0%1
Compiler

Compiled 8 to 8 computations (0.0% saved)

sample771.0ms (26.4%)

Memory
8.2MiB live, 215.7MiB allocated; 13ms collecting garbage
Samples
362.0ms4 016×1valid
231.0ms4 240×0valid
Precisions
Click to see histograms. Total time spent on operations: 442.0ms
ival-sin: 290.0ms (65.6% of total)
ival-mult!: 67.0ms (15.2% of total)
adjust: 60.0ms (13.6% of total)
ival-sub!: 24.0ms (5.4% of total)
const: 0.0ms (0.0% of total)
Bogosity

preprocess25.0ms (0.8%)

Memory
-0.6MiB live, 6.9MiB allocated; 1ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01121
14318
216818
386318
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.3%
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
Compiler

Compiled 12 to 12 computations (0.0% saved)

sample0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
-314159265359/50000000000
-7853981852531433/5000000000000000
Outputs
#s(literal -3537118876014453/562949953421312 binary64)
#s(literal -13176795/8388608 binary64)
Samples
0.0ms0valid
Compiler

Compiled 4 to 4 computations (0.0% saved)

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

series13.0ms (0.5%)

Memory
-4.1MiB live, 6.7MiB allocated; 1ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054164
Stop Event
iter-limit
Counts
6 → 12
Calls
Call 1
Inputs
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
#s(literal -7853981852531433/5000000000000000 binary64)
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
Outputs
#s(approx z0 z0)
#s(approx (* -314159265359/50000000000 z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (sin.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
Calls

3 calls:

TimeVariablePoint
1.0ms
z0
-inf
1.0ms
z0
inf
1.0ms
z0
0

rewrite118.0ms (4.1%)

Memory
0.7MiB live, 41.6MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0617
0917
13917
212517
350817
4322017
0434817
Stop Event
iter-limit
node-limit
iter-limit
Counts
6 → 75
Calls
Call 1
Inputs
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
#s(literal -7853981852531433/5000000000000000 binary64)
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
Outputs
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
#s(literal -7853981852531433/5000000000000000 binary64)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(/.f64 (-.f64 (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0))) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0))) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal -2 binary64)) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (+.f64 (sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64)) (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (neg.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))))
(/.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))

eval7.0ms (0.3%)

Memory
-0.5MiB live, 7.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 1 819 to 325 computations (82.1% saved)

prune11.0ms (0.4%)

Memory
1.1MiB live, 9.1MiB allocated; 0ms collecting garbage
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New681684
Fresh000
Picked101
Done-110
Total681785
Accuracy
61.7%
Counts
85 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
55.5%
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.5%
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.5%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
52.3%
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
53.4%
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
56.3%
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
55.7%
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
56.2%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
54.2%
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
56.4%
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
50.1%
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
Compiler

Compiled 696 to 454 computations (34.8% saved)

sample2.0ms (0.1%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
7853981852531433/5000000000000000
(sin 7853981852531433/5000000000000000)
314159265359/50000000000
(cos 7853981852531433/5000000000000000)
1
-7853981852531433/5000000000000000
-314159265359/50000000000
(PI)
(cos (PI))
(sin (PI))
(sin -7853981852531433/5000000000000000)
Outputs
#s(literal 13176795/8388608 binary64)
#s(literal 9007199254740983/9007199254740992 binary64)
#s(literal 3537118876014453/562949953421312 binary64)
#s(literal -6605478494874431/151115727451828646838272 binary64)
#s(literal 1 binary64)
#s(literal -13176795/8388608 binary64)
#s(literal -3537118876014453/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal -9007199254740983/9007199254740992 binary64)
Samples
1.0ms2valid
Compiler

Compiled 18 to 13 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sin: 1.0ms (80.0% of total)
adjust: 0.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
ival-cos: 0.0ms (0.0% of total)
const: 0.0ms (0.0% of total)

series47.0ms (1.6%)

Memory
-3.4MiB live, 20.5MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04952730
Stop Event
iter-limit
Counts
37 → 101
Calls
Call 1
Inputs
#s(literal 7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
#s(literal -314159265359/50000000000 binary64)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(PI.f64)
(cos.f64 (PI.f64))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64)))
(cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (PI.f64))
(*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(approx z0 z0)
#s(approx (* 314159265359/50000000000 z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
#s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64)))))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))
#s(approx (sin (* 314159265359/50000000000 z0)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))))
#s(approx (sin (* 314159265359/50000000000 z0)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64))))))
#s(approx (sin (* 314159265359/50000000000 z0)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64))))))
#s(approx (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000)) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000)) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000)) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))
#s(approx (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000)) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (* z0 -314159265359/50000000000) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(approx (/ -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))
#s(approx (- 1 (/ -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (/.f64 #s(literal -7853981852531433/31415926535900000 binary64) z0))
#s(approx (- 1 (/ -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (/.f64 (-.f64 z0 #s(literal 7853981852531433/31415926535900000 binary64)) z0))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) #s(literal -7853981852531433/5000000000000000 binary64))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))))))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))))
#s(approx (sin (* z0 -314159265359/50000000000)) (*.f64 z0 (-.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* z0 -314159265359/50000000000)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* z0 -314159265359/50000000000)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/225000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (+.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/1575000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/750000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (*.f64 #s(literal 50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (/.f64 (-.f64 z0 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))))))
#s(approx (cos (* 314159265359/50000000000 z0)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (sin (* 314159265359/50000000000 z0)) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(approx (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (sin.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (- 1 (/ -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 7853981852531433/31415926535900000 binary64) (/.f64 #s(literal 1 binary64) z0))))
#s(approx (sin (* (- 1 (/ -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (* z0 -314159265359/50000000000))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 7853981852531433/31415926535900000 binary64) (/.f64 #s(literal 1 binary64) z0)))))))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 (PI.f64)) (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64)))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (sin (* z0 -314159265359/50000000000)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (PI.f64))))
#s(approx (+ (* (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 (PI.f64)) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (PI.f64)))))
Calls

3 calls:

TimeVariablePoint
9.0ms
z0
0
8.0ms
z0
-inf
6.0ms
z0
inf

rewrite138.0ms (4.7%)

Memory
-3.3MiB live, 96.8MiB allocated; 9ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039239
069218
1315163
21743161
04100161
Stop Event
iter-limit
node-limit
iter-limit
Counts
37 → 885
Calls
Call 1
Inputs
#s(literal 7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
#s(literal -314159265359/50000000000 binary64)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(PI.f64)
(cos.f64 (PI.f64))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64)))
(cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (PI.f64))
(*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(literal 7853981852531433/5000000000000000 binary64)
(neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)))
(sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 (neg.f64 z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(sin.f64 (+.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (fabs.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(cos.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(neg.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (neg.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))
(sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (PI.f64)))
(cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 0 binary64)) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (neg.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (/.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (+.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
#s(literal -314159265359/50000000000 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(neg.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) z0) #s(literal -50000000000/314159265359 binary64))
(*.f64 (/.f64 #s(literal -50000000000/314159265359 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (/.f64 #s(literal -50000000000/314159265359 binary64) z0))
(*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)
(/.f64 (neg.f64 (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) z0)) #s(literal 314159265359/50000000000 binary64))
(/.f64 (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) z0) #s(literal -314159265359/50000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) z0)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(neg.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0))
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal -314159265359/50000000000 binary64)) z0)
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64))
(/.f64 (-.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) z0)) #s(literal -314159265359/50000000000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))))
(/.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))
(+.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) #s(literal -314159265359/50000000000 binary64)) z0)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))
(*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) z0))
(*.f64 z0 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))
(/.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (+.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) z0)) #s(literal -314159265359/50000000000 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)))
(*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)))
(/.f64 (-.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(neg.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (neg.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64))))
(cos.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(PI.f64)
#s(literal -1 binary64)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (+.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(cos.f64 (neg.f64 (fabs.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(cos.f64 (fabs.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(cos.f64 (fabs.f64 (fabs.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (+.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(neg.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 0 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (neg.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (neg.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal -2 binary64))
(neg.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(neg.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))))
(/.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (+.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (neg.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (fabs.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (fabs.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (neg.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))

eval61.0ms (2.1%)

Memory
3.3MiB live, 55.3MiB allocated; 7ms collecting garbage
Compiler

Compiled 16 770 to 2 881 computations (82.8% saved)

prune50.0ms (1.7%)

Memory
2.9MiB live, 43.8MiB allocated; 0ms collecting garbage
Pruning

55 alts after pruning (53 fresh and 2 done)

PrunedKeptTotal
New56549614
Fresh7411
Picked505
Done-121
Total57655631
Accuracy
62.1%
Counts
631 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
55.7%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
52.4%
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
55.8%
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
55.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
55.7%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.3%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.4%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
56.5%
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
54.2%
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.5%
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
55.5%
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.4%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
8.1%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.2%
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.2%
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
56.1%
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.7%
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
54.2%
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
55.3%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
8.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))
2.8%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))
8.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
53.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
9.0%
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
55.0%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
55.4%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
53.4%
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
56.3%
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.2%
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
55.7%
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.0%
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
56.2%
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
54.2%
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
56.4%
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
56.4%
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
50.1%
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
55.0%
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
Compiler

Compiled 2 620 to 1 814 computations (30.8% saved)

sample2.0ms (0.1%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
-7853981852531433/5000000000000000
(sin -7853981852531433/5000000000000000)
314159265359/50000000000
7853981852531433/5000000000000000
(cos 7853981852531433/5000000000000000)
(PI)
1/2
(* (PI) 1/2)
-314159265359/50000000000
2
(cos (PI))
(sin (PI))
(tan -7853981852531433/5000000000000000)
Outputs
#s(literal 1 binary64)
#s(literal -13176795/8388608 binary64)
#s(literal -9007199254740983/9007199254740992 binary64)
#s(literal 3537118876014453/562949953421312 binary64)
#s(literal 13176795/8388608 binary64)
#s(literal -6605478494874431/151115727451828646838272 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 1/2 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal -3537118876014453/562949953421312 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 95954486961987/4194304 binary64)
Samples
1.0ms2valid
Compiler

Compiled 23 to 16 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sin: 1.0ms (82.4% of total)
adjust: 0.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
ival-tan: 0.0ms (0.0% of total)
ival-cos: 0.0ms (0.0% of total)
const: 0.0ms (0.0% of total)
ival-mult!: 0.0ms (0.0% of total)

series73.0ms (2.5%)

Memory
-1.1MiB live, 31.7MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08466141
Stop Event
iter-limit
Counts
52 → 166
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(literal 7853981852531433/5000000000000000 binary64)
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(PI.f64)
#s(literal 1/2 binary64)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
#s(literal -314159265359/50000000000 binary64)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(literal 2 binary64)
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))
(cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(cos.f64 (PI.f64))
(*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64)))
(cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (PI.f64))
(*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(approx z0 z0)
#s(approx (* 314159265359/50000000000 z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
#s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64)))))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (cos (* 314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))))) (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* z0 -314159265359/50000000000) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) #s(literal -7853981852531433/5000000000000000 binary64))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (-.f64 (+.f64 (PI.f64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (+.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (+.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (+.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
#s(approx (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
#s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
#s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 z0 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/20000000000000000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/100000000000 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/20000000000000000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 #s(literal 31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))))))
#s(approx (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
#s(approx (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
#s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/20000000000000000000000 binary64) (*.f64 z0 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/100000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/20000000000000000000000 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))) (*.f64 #s(literal -314159265359/100000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/2000000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 31006276680305942139213528068663279/2000000000000000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/2000000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/6000000000000000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 31006276680305942139213528068663279/2000000000000000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/10000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))))))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (+.f64 (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (+.f64 (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (+.f64 (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (+.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))))))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (cos.f64 (PI.f64)) (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64)))))))))))) (+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (PI.f64))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
#s(approx (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/225000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) (+.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/1575000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/750000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) z0))
#s(approx (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (*.f64 #s(literal 50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 z0 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 z0 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) z0))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))))
#s(approx (* (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (* (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))))))
#s(approx (* (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))))))
#s(approx (cos (* 314159265359/50000000000 z0)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0)))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (sin.f64 (-.f64 (+.f64 (PI.f64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64))))
#s(approx (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)))))
#s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))
#s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 z0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0)) #s(literal 314159265359/100000000000 binary64))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
#s(approx (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) (/.f64 (PI.f64) z0)) #s(literal 314159265359/50000000000 binary64))))
#s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 z0 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0)) #s(literal 314159265359/100000000000 binary64))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (sin.f64 (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 (PI.f64)) (sin.f64 (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64)))))
#s(approx (cos (* -314159265359/50000000000 z0)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (sin (* -314159265359/50000000000 z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (* (- 1 (/ (* (tan -7853981852531433/5000000000000000) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))))
#s(approx (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (sin (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000)))) (sin.f64 (-.f64 (PI.f64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
#s(approx (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0))))))
#s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0))))))
#s(approx (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))))
#s(approx (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0))))))
#s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0))))))
#s(approx (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))))))
#s(approx (* 2 (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))))))
#s(approx (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI))) (*.f64 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (PI.f64))))
#s(approx (+ (* (sin (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI))) (cos (PI))) (* (cos (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin (PI)))) (+.f64 (*.f64 (cos.f64 (PI.f64)) (sin.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (PI.f64)))))
Calls

3 calls:

TimeVariablePoint
12.0ms
z0
-inf
12.0ms
z0
0
9.0ms
z0
inf

rewrite168.0ms (5.8%)

Memory
0.6MiB live, 159.6MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052394
096332
1461321
22786311
04345304
Stop Event
iter-limit
node-limit
iter-limit
Counts
52 → 850
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(literal 7853981852531433/5000000000000000 binary64)
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(PI.f64)
#s(literal 1/2 binary64)
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
#s(literal -314159265359/50000000000 binary64)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(literal 2 binary64)
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))
(cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(cos.f64 (PI.f64))
(*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64)))
(cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (PI.f64))
(*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(literal 1 binary64)
#s(literal -7853981852531433/5000000000000000 binary64)
(neg.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#s(literal 314159265359/50000000000 binary64)
z0
(*.f64 (neg.f64 z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(cos.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))))
(+.f64 (/.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (/.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
#s(literal 7853981852531433/5000000000000000 binary64)
(sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.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 (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 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(/.f64 (+.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (+.f64 (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #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 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #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 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(neg.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (neg.f64 (neg.f64 z0)) #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (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 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (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 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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 -314159265359/50000000000 binary64) z0) (*.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 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (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 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (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 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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 -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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 -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.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)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(+.f64 (/.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(*.f64 (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (/.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (neg.f64 (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (-.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(literal -314159265359/50000000000 binary64)
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(neg.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (+.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (neg.f64 (neg.f64 z0)) #s(literal -314159265359/50000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(/.f64 (-.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(-.f64 (-.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64))
(-.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64)))
(-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))
(+.f64 (-.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(+.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(neg.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (neg.f64 (PI.f64)))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (sin.f64 (neg.f64 (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
#s(literal 2 binary64)
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(neg.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))
(neg.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))
(-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(+.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64)))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))
(*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 4 binary64))
(/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))
(neg.f64 (*.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal -2 binary64)))
(neg.f64 (/.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 2 binary64)) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64)))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64)))
(sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))
(neg.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -7853981852531433/5000000000000000 binary64))
(-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64)))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)))
(-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(+.f64 (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (neg.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))))
(+.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -1/2 binary64))
(*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 4 binary64))
(/.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -2 binary64))
(/.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) #s(literal 2 binary64)))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))
(neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(cos.f64 (neg.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))))
(cos.f64 (fabs.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))))
(cos.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))
(cos.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))))
(cos.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))))) (sin.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (fabs.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))))) (sin.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (fabs.f64 (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64))))) (sin.f64 (+.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (fabs.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))))
(+.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(neg.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (neg.f64 (PI.f64)))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (sin.f64 (neg.f64 (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)))))
(neg.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
#s(literal -1 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(neg.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (neg.f64 (PI.f64)))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (sin.f64 (neg.f64 (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(cos.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (neg.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (neg.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (+.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)))) (cos.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(neg.f64 (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (-.f64 (PI.f64) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (neg.f64 (PI.f64)))))
(-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 2 binary64)))
(+.f64 (sin.f64 (neg.f64 (PI.f64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) #s(literal 0 binary64)))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (sin.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))))
(/.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(neg.f64 (tan.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))
(tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(cos.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(/.f64 (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (neg.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(neg.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (neg.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(+.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))

eval81.0ms (2.8%)

Memory
6.9MiB live, 73.6MiB allocated; 8ms collecting garbage
Compiler

Compiled 30 314 to 4 246 computations (86.0% saved)

prune84.0ms (2.9%)

Memory
-5.6MiB live, 67.6MiB allocated; 5ms collecting garbage
Pruning

84 alts after pruning (81 fresh and 3 done)

PrunedKeptTotal
New75240792
Fresh74148
Picked505
Done-132
Total76384847
Accuracy
62.4%
Counts
847 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
55.7%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
52.4%
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
55.8%
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
52.4%
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
55.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
56.4%
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
55.7%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.3%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
56.5%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.5%
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
54.2%
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.5%
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
55.5%
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.4%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
8.1%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
52.1%
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.2%
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.1%
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
55.6%
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.7%
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
55.5%
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
55.7%
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
36.6%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
35.8%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
38.6%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.4%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
56.3%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
55.3%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
8.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))
2.8%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))
8.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))
8.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
53.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
54.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.4%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
55.7%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
56.5%
(*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
55.5%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
54.8%
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
54.4%
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
54.8%
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
51.8%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
52.6%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
55.0%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
54.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
51.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
52.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
52.7%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
7.4%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
49.3%
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
53.5%
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
53.4%
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
56.3%
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.2%
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
55.7%
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
55.9%
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
56.0%
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
55.7%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
54.2%
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
55.8%
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
55.8%
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
56.4%
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
56.4%
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
50.1%
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
55.7%
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))))
Compiler

Compiled 4 600 to 3 058 computations (33.5% saved)

sample1.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
1
-314159265359/50000000000
-7853981852531433/5000000000000000
(sin -7853981852531433/5000000000000000)
1/2
(PI)
(* 1/2 (PI))
7853981852531433/5000000000000000
(cos 7853981852531433/5000000000000000)
(* (PI) 1/2)
314159265359/50000000000
(fabs (PI))
2
(- (PI) 7853981852531433/5000000000000000)
(+ (- (PI) 7853981852531433/5000000000000000) (PI))
(tan (+ (- (PI) 7853981852531433/5000000000000000) (PI)))
Outputs
#s(literal 1 binary64)
#s(literal -3537118876014453/562949953421312 binary64)
#s(literal -13176795/8388608 binary64)
#s(literal -9007199254740983/9007199254740992 binary64)
#s(literal 1/2 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 13176795/8388608 binary64)
#s(literal -6605478494874431/151115727451828646838272 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 3537118876014453/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 2 binary64)
#s(literal 7074237555169841/4503599627370496 binary64)
#s(literal 663209783100835/140737488355328 binary64)
#s(literal 95954486961987/4194304 binary64)
Samples
0.0ms1valid
Compiler

Compiled 36 to 18 computations (50.0% saved)

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

series70.0ms (2.4%)

Memory
1.1MiB live, 31.3MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08216854
Stop Event
iter-limit
Counts
50 → 154
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(literal -7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#s(literal 1/2 binary64)
(PI.f64)
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(literal 7853981852531433/5000000000000000 binary64)
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
#s(literal 314159265359/50000000000 binary64)
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(fabs.f64 (PI.f64))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))
(sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))))
#s(literal 2 binary64)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))
(tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))
(*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(approx z0 z0)
#s(approx (* -314159265359/50000000000 z0) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))
#s(approx (cos (* -314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64)))))
#s(approx (cos (* -314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (cos (* -314159265359/50000000000 z0)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 98696044010906577398881/5000000000000000000000 binary64)))))
#s(approx (- (* -314159265359/50000000000 z0) (* 1/2 (PI))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
#s(approx (- (* -314159265359/50000000000 z0) (* 1/2 (PI))) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (+.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 z0 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (+.f64 (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal 98696044010906577398881/5000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (+.f64 (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal 98696044010906577398881/5000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))))) (*.f64 #s(literal 98696044010906577398881/5000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (+.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (+.f64 (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))))) (+.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))))) (+.f64 (*.f64 z0 (-.f64 (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 4 binary64))))))))) (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 z0 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 4 binary64))))))))))))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* z0 314159265359/50000000000) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 z0 (-.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (+.f64 (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/250000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 4 binary64))))))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (pow.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/2500000000000000000000 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (pow.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) #s(literal -7853981852531433/5000000000000000 binary64))
#s(approx (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))))))))
#s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64)))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 z0 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (+.f64 (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))))))))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal 314159265359/50000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 z0 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 z0 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (-.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (+.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -98696044010906577398881/5000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (sin (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 z0 #s(literal 2 binary64))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64))))) #s(literal 314159265359/50000000000 binary64))))
#s(approx (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))) z0))
#s(approx (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))) z0))
#s(approx (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (+.f64 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/225000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))) (+.f64 (*.f64 #s(literal 3060196847853821555298148281676017575122444629042460390799/1575000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 9740909103402808085817682884085781839780052161/750000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))))))) (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))) z0))
#s(approx (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (*.f64 #s(literal 50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 z0 (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))) z0))
#s(approx (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))) z0))
#s(approx (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (/.f64 (-.f64 (*.f64 z0 (+.f64 #s(literal 1 binary64) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -98696044010906577398881/15000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal -31006276680305942139213528068663279/15000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))) (*.f64 #s(literal -31006276680305942139213528068663279/3000000000000000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))) (*.f64 #s(literal -50000000000/314159265359 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))) z0))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (pow.f64 z0 #s(literal 2 binary64)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))))))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 z0 (+.f64 (*.f64 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/300000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 #s(literal 98696044010906577398881/15000000000000000000000 binary64) (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))))))))))
#s(approx (cos (* -314159265359/50000000000 z0)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (- (* -314159265359/50000000000 z0) (* 1/2 (PI))) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) #s(literal 314159265359/50000000000 binary64))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0)))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))))))
#s(approx (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (*.f64 z0 (-.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI)) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) z0)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))) z0)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))))
#s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (fabs.f64 (PI.f64)) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)))))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (PI.f64))))) (sin.f64 (-.f64 (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
#s(approx (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))))
#s(approx (sin (* -314159265359/50000000000 z0)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
#s(approx (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
#s(approx (- (* -314159265359/50000000000 z0) (* 1/2 (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (+.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) z0))))))
#s(approx (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))) (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000))))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (PI) 1/2) (* z0 314159265359/50000000000)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
#s(approx (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (* (- 1 (* (cos (* -314159265359/50000000000 z0)) (* (sin -7853981852531433/5000000000000000) (/ 1 (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI)) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) (/.f64 (PI.f64) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0)) (/.f64 (fabs.f64 (PI.f64)) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64)))))
#s(approx (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
#s(approx (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
#s(approx (/ (+ (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI)))) (sin (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (+.f64 (fabs.f64 (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (fabs.f64 (PI.f64)) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))
#s(approx (- (* (cos (- (* -314159265359/50000000000 z0) (* 1/2 (PI)))) (cos 7853981852531433/5000000000000000)) (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))))
Calls

3 calls:

TimeVariablePoint
15.0ms
z0
0
8.0ms
z0
-inf
8.0ms
z0
inf

rewrite158.0ms (5.4%)

Memory
-1.9MiB live, 145.4MiB allocated; 12ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050414
092382
1479376
22679364
04258346
Stop Event
iter-limit
node-limit
iter-limit
Counts
50 → 633
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
#s(literal -7853981852531433/5000000000000000 binary64)
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#s(literal 1/2 binary64)
(PI.f64)
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(literal 7853981852531433/5000000000000000 binary64)
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
#s(literal 314159265359/50000000000 binary64)
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(fabs.f64 (PI.f64))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))
(sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))
(+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))))
#s(literal 2 binary64)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))
(tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))
(*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))
(/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
Outputs
#s(literal 1 binary64)
#s(literal -314159265359/50000000000 binary64)
z0
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(sin.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(cos.f64 (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))
(cos.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))
(cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(cos.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
#s(literal -7853981852531433/5000000000000000 binary64)
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(neg.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))
#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 (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) (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 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(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 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(neg.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (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 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(literal 7853981852531433/5000000000000000 binary64)
(sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))
(cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))
(cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #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 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.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 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #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 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.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 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (/.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (/.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (pow.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(*.f64 (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(/.f64 (/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(neg.f64 (-.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #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 (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) (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 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
#s(literal 314159265359/50000000000 binary64)
(*.f64 (neg.f64 z0) #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) z0)
(*.f64 z0 #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) (neg.f64 z0))
(neg.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(neg.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (neg.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (neg.f64 z0)) #s(literal 314159265359/50000000000 binary64)))
(+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (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 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(cos.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(cos.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))
(cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #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 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.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 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #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 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.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 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (fabs.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (/.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (/.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (-.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64))))
(neg.f64 (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(+.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (+.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(neg.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (PI.f64) (PI.f64))) (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(neg.f64 (+.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(neg.f64 (-.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(neg.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(+.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (neg.f64 (PI.f64))))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (PI.f64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (neg.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(PI.f64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (PI.f64) (PI.f64))) (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(neg.f64 (+.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(neg.f64 (-.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))
(neg.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(+.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (neg.f64 (PI.f64))))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (PI.f64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (+.f64 (PI.f64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(neg.f64 (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(-.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (neg.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(neg.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (PI.f64)))
(-.f64 (PI.f64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))
(-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))
(+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (PI.f64)))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (neg.f64 (PI.f64))))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))))
(sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (neg.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(*.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (-.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (*.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))) (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) (-.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (-.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))))
(neg.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))
(-.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))
(-.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (neg.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(-.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(+.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 0 binary64)) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
(+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (neg.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))
(+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))
#s(literal 2 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (neg.f64 (neg.f64 (PI.f64)))))
(*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (cos.f64 (+.f64 (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))
(neg.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (/.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (+.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (fabs.f64 (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (+.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (fabs.f64 z0) #s(literal 314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (-.f64 (*.f64 (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64))))
(neg.f64 (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(-.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))
(+.f64 (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))
(+.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (neg.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))) (PI.f64))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (PI.f64) #s(literal -7853981852531433/5000000000000000 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal -7853981852531433/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (+.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))
(neg.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
(-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))
(+.f64 (PI.f64) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (PI.f64))) (PI.f64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (+.f64 (PI.f64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))) (*.f64 (PI.f64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))))
(neg.f64 (-.f64 (neg.f64 (PI.f64)) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(neg.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)) (PI.f64)))
(-.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))
(-.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (PI.f64)))
(-.f64 (PI.f64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))
(+.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal -7853981852531433/5000000000000000 binary64))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (neg.f64 (neg.f64 (PI.f64))))
(+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))
(+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (neg.f64 (PI.f64))))
(+.f64 (PI.f64) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))) (neg.f64 (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (sin.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))))
(/.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))))
(neg.f64 (tan.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))
(tan.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)))
(tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))) (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))
(*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 (neg.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (/.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (*.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (/.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (neg.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (neg.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(neg.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (neg.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(/.f64 (+.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
(/.f64 (neg.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))
(/.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))))
(neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (neg.f64 z0) #s(literal 314159265359/50000000000 binary64))
(*.f64 #s(literal 314159265359/50000000000 binary64) (neg.f64 z0))
(*.f64 z0 #s(literal -314159265359/50000000000 binary64))
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
(neg.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))
(*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))
(*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (+.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (+.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))) (*.f64 (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))

eval86.0ms (3.0%)

Memory
2.8MiB live, 78.7MiB allocated; 10ms collecting garbage
Compiler

Compiled 32 600 to 4 379 computations (86.6% saved)

prune77.0ms (2.7%)

Memory
0.6MiB live, 69.6MiB allocated; 2ms collecting garbage
Pruning

101 alts after pruning (97 fresh and 4 done)

PrunedKeptTotal
New79632828
Fresh116576
Picked505
Done-143
Total811101912
Accuracy
62.6%
Counts
912 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
55.7%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
52.4%
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
55.6%
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))))) #s(literal 2 binary64))
52.3%
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
53.7%
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
52.4%
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(literal 2 binary64))
55.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
56.5%
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.0%
(-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.0%
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.4%
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
55.7%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.3%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
56.2%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
56.5%
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
56.4%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.3%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
55.7%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.5%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
54.2%
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.5%
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
54.2%
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
55.5%
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
55.5%
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.4%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
8.1%
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
52.1%
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.2%
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.1%
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
55.6%
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
55.8%
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
56.3%
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
55.5%
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
37.1%
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
55.7%
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
35.1%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64)))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
35.7%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
35.7%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
34.6%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
35.4%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
35.1%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.4%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
56.3%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
8.2%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))
2.8%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))
8.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))
8.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.4%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
55.7%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
9.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
54.2%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
8.9%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
16.3%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
52.7%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
56.5%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
3.7%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal -1 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
54.2%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
55.8%
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
55.5%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
54.8%
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
54.4%
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
54.8%
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
51.8%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
52.6%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
55.0%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
54.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
51.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
52.9%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
52.7%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
7.4%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
53.5%
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
53.4%
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
55.8%
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
55.9%
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
56.3%
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.2%
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
55.7%
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
56.0%
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
55.7%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
56.1%
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
56.2%
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
54.2%
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
55.8%
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
55.8%
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
56.4%
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
56.4%
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
50.1%
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
35.0%
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
50.1%
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
Compiler

Compiled 2 845 to 1 952 computations (31.4% saved)

regimes691.0ms (23.7%)

Memory
-5.7MiB live, 386.0MiB allocated; 25ms collecting garbage
Counts
1 → 1
5 → 1
6 → 1
43 → 1
46 → 1
89 → 1
90 → 1
92 → 1
116 → 1
123 → 1
138 → 1
Calls
Call 1
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
Outputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
Call 2
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
Outputs
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
Call 3
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
Outputs
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
Call 4
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
Outputs
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
Call 5
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
Outputs
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
Call 6
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
Outputs
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
Call 7
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
Call 8
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
Call 9
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
Outputs
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
Call 10
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64)))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
Call 11
Inputs
(sin.f64 #s(approx (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
(sin.f64 (+.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (PI.f64)))
(cos.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(cos.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 7853981852531433/5000000000000000 binary64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))))
(sin.f64 (+.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))
(sin.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)))) (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 #s(literal -1 binary64) (*.f64 z0 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) z0)) #s(literal 314159265359/50000000000 binary64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal -50000000000/314159265359 binary64) z0)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
(sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) #s(literal 7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(sin.f64 #s(approx (+ (PI) (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (*.f64 z0 (-.f64 (+.f64 #s(literal 314159265359/50000000000 binary64) (/.f64 (PI.f64) z0)) (*.f64 #s(literal 7853981852531433/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) z0))))))
(sin.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) z0) #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))
#s(approx (sin (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000)) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
#s(approx (- (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (sin (* 314159265359/50000000000 z0)) (cos 7853981852531433/5000000000000000))) (+.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))
(+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64))))
#s(approx (sin (- (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (PI))) (+.f64 (sin.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (*.f64 #s(literal 314159265359/50000000000 binary64) (*.f64 z0 (cos.f64 (neg.f64 (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))) (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64)))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 #s(approx (+ (- -7853981852531433/5000000000000000 (* -314159265359/50000000000 z0)) (fabs (PI))) (-.f64 (fabs.f64 (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal -314159265359/100000000000 binary64) z0))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 #s(approx (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 #s(approx (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (+.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (neg.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sin.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 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 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (-.f64 (PI.f64) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(approx (* (sin 7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) #s(approx (* (cos (* -314159265359/50000000000 z0)) (sin -7853981852531433/5000000000000000)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 #s(literal 9007199254740983/9007199254740992 binary64) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (neg.f64 (PI.f64)))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) #s(literal -9007199254740983/9007199254740992 binary64)))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(literal -1 binary64)) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (tan (+ (- (PI) 7853981852531433/5000000000000000) (PI))) (cos (* -314159265359/50000000000 z0))) (sin (* -314159265359/50000000000 z0)))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (-.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 (PI.f64) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))
(sin.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 98696044010906577398881/2500000000000000000000 binary64) (*.f64 z0 z0)) (+.f64 (*.f64 #s(literal -7853981852531433/5000000000000000 binary64) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (PI.f64))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (sin (- -7853981852531433/5000000000000000 (* z0 -314159265359/50000000000))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (PI.f64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(+.f64 (+.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64))) (PI.f64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) #s(literal -2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (*.f64 (-.f64 (/.f64 #s(literal 7853981852531433/31415926535900000 binary64) z0) #s(literal 1 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal -6605478494874431/151115727451828646838272 binary64)))))) (*.f64 #s(literal -6605478494874431/151115727451828646838272 binary64) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)))) (cos.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) #s(approx (cos (* 314159265359/50000000000 z0)) #s(literal 1 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (fabs.f64 (PI.f64)))) (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (PI.f64)))))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (* -314159265359/50000000000 z0)) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)) (PI.f64)))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000))))) (* (cos 7853981852531433/5000000000000000) (sin (* z0 -314159265359/50000000000)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
#s(approx (* (- 1 (/ (* (sin -7853981852531433/5000000000000000) (cos (* 314159265359/50000000000 z0))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000)))))) (* (cos 7853981852531433/5000000000000000) (cos (+ (* (PI) 1/2) (* z0 314159265359/50000000000))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(literal 7853981852531433/5000000000000000 binary64)) (PI.f64)) (PI.f64)) (PI.f64)))) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))
(*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (- (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2)) (cos (/ (+ (- (* -314159265359/50000000000 z0) -7853981852531433/5000000000000000) (PI)) 2))) (+.f64 (*.f64 z0 (+.f64 (*.f64 #s(literal -314159265359/100000000000 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))) (*.f64 #s(literal 314159265359/100000000000 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64))) (sin.f64 (+.f64 (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)))) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 (-.f64 #s(literal 7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 7853981852531433/5000000000000000 binary64)) (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 7853981852531433/5000000000000000 binary64)) (+.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64)) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64)))) (tan.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 (PI.f64))) (*.f64 (-.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (sin.f64 (PI.f64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal -1 binary64)))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))))))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (*.f64 (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))))) (sin.f64 (-.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) #s(literal 7853981852531433/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64)))) (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))))) (sin.f64 (+.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (cos.f64 #s(literal -7853981852531433/5000000000000000 binary64))))) (sin.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal 314159265359/50000000000 binary64))))) (cos.f64 (PI.f64))) (*.f64 (cos.f64 (-.f64 #s(literal -7853981852531433/5000000000000000 binary64) (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (sin.f64 (PI.f64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))) (*.f64 (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (sin.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)))) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 #s(literal 314159265359/50000000000 binary64) z0)))))))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0)) (*.f64 (sin.f64 #s(literal -7853981852531433/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64))))))) (*.f64 (cos.f64 #s(literal 7853981852531433/5000000000000000 binary64)) (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 z0 #s(literal -314159265359/50000000000 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
Calls

44 calls:

30.0ms
z0
29.0ms
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
28.0ms
(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
26.0ms
(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
26.0ms
z0
Results
AccuracySegmentsBranch
54.2%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
54.2%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
54.2%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
54.2%1z0
56.3%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.3%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.3%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.3%1z0
56.4%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.4%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.4%1z0
56.4%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.4%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.4%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.4%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.4%1z0
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1z0
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1(*.f64 #s(literal -314159265359/50000000000 binary64) z0)
56.5%1(-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64))
56.5%1(sin.f64 (-.f64 (*.f64 #s(literal -314159265359/50000000000 binary64) z0) #s(literal -7853981852531433/5000000000000000 binary64)))
56.5%1z0
Compiler

Compiled 4 066 to 987 computations (75.7% saved)

derivations106.0ms (3.6%)

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

Compiled 255 to 84 computations (67.1% saved)

preprocess78.0ms (2.7%)

Memory
-3.4MiB live, 114.7MiB allocated; 6ms collecting garbage
Compiler

Compiled 261 to 90 computations (65.5% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...