xkcd217 (a numerical coincidence)

Time bar (total: 323.0ms)

start0.0ms (0.0%)

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

analyze0.0ms (0.0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Algorithm
random
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample147.0ms (45.5%)

Memory
-12.1MiB live, 216.3MiB allocated; 38ms collecting garbage
Samples
66.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.0ms
adjust: 1.0ms (109.1% of total)
Bogosity

preprocess30.0ms (9.3%)

Memory
-14.9MiB live, 31.1MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
1286
21256
36916
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.8%
(-.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64)))
Compiler

Compiled 12 to 10 computations (16.7% saved)

sample0.0ms (0.1%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(- 20 (- (exp (PI)) (PI)))
20
(- (exp (PI)) (PI))
(exp (PI))
(PI)
Outputs
#s(literal 8301226776376579/9223372036854775808 binary64)
#s(literal 20 binary64)
#s(literal 5629246200876439/281474976710656 binary64)
#s(literal 3256762959939997/140737488355328 binary64)
#s(literal 884279719003555/281474976710656 binary64)
Samples
0.0ms0valid
Compiler

Compiled 16 to 7 computations (56.3% saved)

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

series5.0ms (1.4%)

Memory
7.3MiB live, 7.3MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
5 → 0
Calls
Call 1
Inputs
(-.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64)))
#s(literal 20 binary64)
(-.f64 (exp.f64 (PI.f64)) (PI.f64))
(exp.f64 (PI.f64))
(PI.f64)
Outputs

rewrite105.0ms (32.6%)

Memory
29.5MiB live, 126.7MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0514
0914
16714
225914
3126214
0412514
Stop Event
iter-limit
node-limit
iter-limit
Counts
5 → 155
Calls
Call 1
Inputs
(-.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64)))
#s(literal 20 binary64)
(-.f64 (exp.f64 (PI.f64)) (PI.f64))
(exp.f64 (PI.f64))
(PI.f64)
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 20 binary64) (-.f64 (PI.f64) (exp.f64 (PI.f64))))) (-.f64 (PI.f64) (exp.f64 (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (PI.f64))) (PI.f64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 20 binary64))) #s(literal 20 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal 20 binary64))) #s(literal 20 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) (-.f64 (PI.f64) (exp.f64 (PI.f64)))) (*.f64 #s(literal 20 binary64) #s(literal 20 binary64))) (-.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 20 binary64)))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))) (-.f64 (PI.f64) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64)))) (*.f64 (PI.f64) (PI.f64))) (+.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (neg.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64)))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (PI.f64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 #s(literal 20 binary64) #s(literal 3 binary64))) (fma.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) (-.f64 (PI.f64) (exp.f64 (PI.f64))) (-.f64 (*.f64 #s(literal 20 binary64) #s(literal 20 binary64)) (*.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 20 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) #s(literal 3 binary64))) (fma.f64 (PI.f64) (PI.f64) (-.f64 (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64)))) (*.f64 (PI.f64) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64)) (PI.f64))) (fma.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (*.f64 #s(literal 20 binary64) #s(literal 20 binary64)) (*.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) (-.f64 (PI.f64) (exp.f64 (PI.f64))))) (-.f64 #s(literal 20 binary64) (-.f64 (PI.f64) (exp.f64 (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (fma.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (PI.f64)))))
(/.f64 (+.f64 (pow.f64 #s(literal 20 binary64) #s(literal 3 binary64)) (pow.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 3 binary64))) (fma.f64 #s(literal 20 binary64) #s(literal 20 binary64) (-.f64 (*.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) (-.f64 (PI.f64) (exp.f64 (PI.f64)))) (*.f64 #s(literal 20 binary64) (-.f64 (PI.f64) (exp.f64 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 20 binary64) #s(literal 20 binary64)) (*.f64 (-.f64 (exp.f64 (PI.f64)) (PI.f64)) (-.f64 (exp.f64 (PI.f64)) (PI.f64)))) (+.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64))))
(/.f64 (-.f64 (pow.f64 #s(literal 20 binary64) #s(literal 3 binary64)) (pow.f64 (-.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal 3 binary64))) (fma.f64 #s(literal 20 binary64) #s(literal 20 binary64) (fma.f64 (-.f64 (exp.f64 (PI.f64)) (PI.f64)) (-.f64 (exp.f64 (PI.f64)) (PI.f64)) (*.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64))))))
(neg.f64 (-.f64 (-.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal 20 binary64)))
(-.f64 (+.f64 (PI.f64) (-.f64 #s(literal 20 binary64) (cosh.f64 (PI.f64)))) (sinh.f64 (PI.f64)))
(-.f64 (+.f64 #s(literal 20 binary64) (-.f64 (PI.f64) (cosh.f64 (PI.f64)))) (sinh.f64 (PI.f64)))
(-.f64 (-.f64 #s(literal 20 binary64) (neg.f64 (PI.f64))) (exp.f64 (PI.f64)))
(-.f64 (-.f64 #s(literal 20 binary64) (cosh.f64 (PI.f64))) (-.f64 (sinh.f64 (PI.f64)) (PI.f64)))
(-.f64 (-.f64 (PI.f64) (cosh.f64 (PI.f64))) (-.f64 (sinh.f64 (PI.f64)) #s(literal 20 binary64)))
(-.f64 (-.f64 (PI.f64) #s(literal -20 binary64)) (exp.f64 (PI.f64)))
(-.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (neg.f64 (PI.f64)))
(-.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal -20 binary64))
(-.f64 (PI.f64) (-.f64 (exp.f64 (PI.f64)) #s(literal 20 binary64)))
(-.f64 #s(literal 20 binary64) (-.f64 (exp.f64 (PI.f64)) (PI.f64)))
(+.f64 (-.f64 (PI.f64) #s(literal -20 binary64)) (neg.f64 (exp.f64 (PI.f64))))
(+.f64 (neg.f64 (exp.f64 (PI.f64))) (neg.f64 (-.f64 (neg.f64 (PI.f64)) #s(literal 20 binary64))))
(+.f64 (neg.f64 (exp.f64 (PI.f64))) (-.f64 (PI.f64) #s(literal -20 binary64)))
(+.f64 (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))) (PI.f64))
(+.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))) #s(literal 20 binary64))
(+.f64 (PI.f64) (-.f64 #s(literal 20 binary64) (exp.f64 (PI.f64))))
(+.f64 #s(literal 20 binary64) (-.f64 (PI.f64) (exp.f64 (PI.f64))))
#s(literal 20 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (PI.f64)) (neg.f64 (PI.f64)))) (neg.f64 (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64)) (cosh.f64 (PI.f64)))) (cosh.f64 (PI.f64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (PI.f64)) (exp.f64 (PI.f64)))) (exp.f64 (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (exp.f64 (PI.f64)))) (exp.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sinh.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (exp.f64 (+.f64 (PI.f64) (PI.f64)))) (-.f64 (neg.f64 (PI.f64)) (exp.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64))) (*.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64)) (-.f64 (sinh.f64 (PI.f64)) (PI.f64)))) (-.f64 (cosh.f64 (PI.f64)) (-.f64 (sinh.f64 (PI.f64)) (PI.f64))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64)) (PI.f64)) (pow.f64 (exp.f64 (PI.f64)) #s(literal 3 binary64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (neg.f64 (PI.f64)) (exp.f64 (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64)) (-.f64 (*.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64)) (-.f64 (sinh.f64 (PI.f64)) (PI.f64))) (*.f64 (cosh.f64 (PI.f64)) (-.f64 (sinh.f64 (PI.f64)) (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64)) (PI.f64))) (+.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (exp.f64 (PI.f64)) (neg.f64 (PI.f64))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))) (-.f64 (exp.f64 (PI.f64)) (neg.f64 (PI.f64))))
(/.f64 (-.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))) (+.f64 (exp.f64 (PI.f64)) (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) (fma.f64 (PI.f64) (PI.f64) (*.f64 (exp.f64 (PI.f64)) (PI.f64)))))
(neg.f64 (-.f64 (PI.f64) (exp.f64 (PI.f64))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64))) #s(literal 3 binary64)) (cbrt.f64 (PI.f64)) (exp.f64 (PI.f64)))
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (exp.f64 (PI.f64)))
(fma.f64 (*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (exp.f64 (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8/3 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64))) (exp.f64 (PI.f64)))
(fma.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (exp.f64 (PI.f64)))
(fma.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (exp.f64 (PI.f64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 1/2 binary64) (+.f64 (cosh.f64 (PI.f64)) (neg.f64 (PI.f64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 1/2 binary64) (-.f64 (cosh.f64 (PI.f64)) (PI.f64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 1/2 binary64) (-.f64 (sinh.f64 (PI.f64)) (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64))) #s(literal 3 binary64)) (exp.f64 (PI.f64)))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (neg.f64 (cbrt.f64 (PI.f64))) (exp.f64 (PI.f64)))
(fma.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (exp.f64 (PI.f64)))
(-.f64 (+.f64 (neg.f64 (PI.f64)) (cosh.f64 (PI.f64))) (sinh.f64 (neg.f64 (PI.f64))))
(-.f64 (neg.f64 (PI.f64)) (neg.f64 (exp.f64 (PI.f64))))
(-.f64 (sinh.f64 (PI.f64)) (-.f64 (PI.f64) (cosh.f64 (PI.f64))))
(-.f64 (cosh.f64 (PI.f64)) (-.f64 (sinh.f64 (neg.f64 (PI.f64))) (neg.f64 (PI.f64))))
(-.f64 (cosh.f64 (PI.f64)) (+.f64 (sinh.f64 (neg.f64 (PI.f64))) (PI.f64)))
(-.f64 (cosh.f64 (PI.f64)) (neg.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64))))
(-.f64 (exp.f64 (PI.f64)) (PI.f64))
(+.f64 (+.f64 (neg.f64 (PI.f64)) (cosh.f64 (PI.f64))) (sinh.f64 (PI.f64)))
(+.f64 (-.f64 (sinh.f64 (PI.f64)) (PI.f64)) (cosh.f64 (PI.f64)))
(+.f64 (neg.f64 (PI.f64)) (exp.f64 (PI.f64)))
(+.f64 (sinh.f64 (PI.f64)) (+.f64 (cosh.f64 (PI.f64)) (neg.f64 (PI.f64))))
(+.f64 (sinh.f64 (PI.f64)) (-.f64 (cosh.f64 (PI.f64)) (PI.f64)))
(+.f64 (cosh.f64 (PI.f64)) (-.f64 (sinh.f64 (PI.f64)) (PI.f64)))
(+.f64 (exp.f64 (PI.f64)) (neg.f64 (PI.f64)))
(*.f64 (sqrt.f64 (neg.f64 (exp.f64 (PI.f64)))) (sqrt.f64 (neg.f64 (exp.f64 (PI.f64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 (PI.f64)) (sinh.f64 (PI.f64)))) (sinh.f64 (PI.f64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (neg.f64 (PI.f64))) (cosh.f64 (PI.f64)))) (cosh.f64 (PI.f64)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (exp.f64 (PI.f64))) (sqrt.f64 (exp.f64 (PI.f64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 (PI.f64)) (cosh.f64 (PI.f64)))) (cosh.f64 (PI.f64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(pow.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 7/9 binary64)))
(pow.f64 (exp.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (neg.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (exp.f64 (neg.f64 (cbrt.f64 (PI.f64)))) (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(pow.f64 (exp.f64 (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(pow.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(pow.f64 (exp.f64 (neg.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (PI.f64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (PI.f64)) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (sinh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (cosh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))))) #s(literal -4 binary64))
(/.f64 (fabs.f64 (fma.f64 (sinh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (cosh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (sinh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (cosh.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (sinh.f64 (PI.f64)) (sinh.f64 (PI.f64))) (*.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64)))) (-.f64 (sinh.f64 (PI.f64)) (cosh.f64 (PI.f64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64))) (*.f64 (sinh.f64 (neg.f64 (PI.f64))) (sinh.f64 (neg.f64 (PI.f64))))) (exp.f64 (neg.f64 (PI.f64))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (sinh.f64 (PI.f64)) (sinh.f64 (PI.f64)) (-.f64 (*.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64))) (*.f64 (sinh.f64 (PI.f64)) (cosh.f64 (PI.f64))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (PI.f64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64)) (fma.f64 (sinh.f64 (neg.f64 (PI.f64))) (sinh.f64 (neg.f64 (PI.f64))) (*.f64 (cosh.f64 (PI.f64)) (sinh.f64 (neg.f64 (PI.f64)))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))))) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64))) (*.f64 (sinh.f64 (PI.f64)) (sinh.f64 (PI.f64)))) (exp.f64 (neg.f64 (PI.f64))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (PI.f64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (PI.f64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (PI.f64)) (cosh.f64 (PI.f64)) (-.f64 (*.f64 (sinh.f64 (PI.f64)) (sinh.f64 (PI.f64))) (*.f64 (cosh.f64 (PI.f64)) (sinh.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (PI.f64))))
(neg.f64 (neg.f64 (exp.f64 (PI.f64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (PI.f64))) #s(literal 1/2 binary64) (cosh.f64 (PI.f64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (PI.f64))) #s(literal 1/2 binary64) (sinh.f64 (PI.f64)))
(-.f64 (sinh.f64 (PI.f64)) (neg.f64 (cosh.f64 (PI.f64))))
(-.f64 (cosh.f64 (PI.f64)) (sinh.f64 (neg.f64 (PI.f64))))
(sqrt.f64 (exp.f64 (+.f64 (PI.f64) (PI.f64))))
(fabs.f64 (-.f64 (neg.f64 (cosh.f64 (PI.f64))) (sinh.f64 (PI.f64))))
(fabs.f64 (neg.f64 (exp.f64 (PI.f64))))
(fabs.f64 (exp.f64 (PI.f64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (PI.f64))))
(exp.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64))))
(exp.f64 (PI.f64))
(+.f64 (sinh.f64 (PI.f64)) (cosh.f64 (PI.f64)))
(+.f64 (cosh.f64 (PI.f64)) (sinh.f64 (PI.f64)))
(PI.f64)

eval18.0ms (5.5%)

Memory
-16.7MiB live, 30.0MiB allocated; 2ms collecting garbage
Compiler

Compiled 2 190 to 618 computations (71.8% saved)

prune4.0ms (1.1%)

Memory
6.5MiB live, 6.5MiB allocated; 0ms collecting garbage
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New1531154
Fresh000
Picked101
Done000
Total1541155
Accuracy
100.0%
Counts
155 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(literal 8301226776376579/9223372036854775808 binary64)
Compiler

Compiled 1 to 1 computations (0.0% saved)

sample0.0ms (0.1%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
8301226776376579/9223372036854775808
Outputs
#s(literal 8301226776376579/9223372036854775808 binary64)
Samples
0.0ms0valid
Compiler

Compiled 3 to 3 computations (0.0% saved)

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

series2.0ms (0.5%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
1 → 0
Calls
Call 1
Inputs
#s(literal 8301226776376579/9223372036854775808 binary64)
Outputs

rewrite6.0ms (1.8%)

Memory
6.5MiB live, 6.5MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
011
011
Stop Event
saturated
saturated
saturated
Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 8301226776376579/9223372036854775808 binary64)
Outputs
#s(literal 8301226776376579/9223372036854775808 binary64)

eval0.0ms (0.0%)

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

Compiled 0 to 0 computations (0% saved)

prune1.0ms (0.2%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done000
Total011
Accuracy
100.0%
Counts
1 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(literal 8301226776376579/9223372036854775808 binary64)
Compiler

Compiled 8 to 7 computations (12.5% saved)

derivations0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Stop Event
done
Compiler

Compiled 1 to 1 computations (0.0% saved)

preprocess6.0ms (1.9%)

Memory
10.4MiB live, 10.4MiB allocated; 0ms collecting garbage
Compiler

Compiled 7 to 6 computations (14.3% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...